<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022q4"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2022q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:ufpi="http://ufpi.com/20230426"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ufpi-20230426.xsd" xlink:type="simple"/>
    <context id="c20220101to20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ufpi:ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_MeasureAxis_1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="U001">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentType
      contextRef="c20220101to20221231"
      id="Fact_246ebf1762f94bdaa60444229e04cdf2">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag
      contextRef="c20220101to20221231"
      id="Fact_6b4f8e7215ab43aeaaba6e6cfd6826ab">false</dei:AmendmentFlag>
    <dei:EntityRegistrantName
      contextRef="c20220101to20221231"
      id="Fact_23732e25a20a48acaa1d4a672be68fbc">UFP INDUSTRIES INC</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="c20220101to20221231"
      id="Fact_f20c6d83d3af488080eed46e225d1e70">0000912767</dei:EntityCentralIndexKey>
    <ecd:PvpTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_fdf2fcb0921e4f19ac8a3214dfc2cf45">
&lt;div&gt;&lt;br/&gt;

      &lt;/div&gt;
&lt;p style="margin: 0pt; font: 12pt Arial, Helvetica, Sans-Serif; color: #58595B"&gt;&lt;b&gt;Pay versus Performance&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-right: 0; margin-left: 0"&gt;As required by Section 953(a) of the Dodd-Frank Act, and Item 402(v) of Regulation S-K, we are providing the following information about the relationship between
        executive compensation actually paid and certain company financial performance metrics. For further information concerning our pay-for-performance philosophy and how we align executive compensation with company financial performance, refer to the
        Compensation Discussion and Analysis.&lt;/p&gt;&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-right: 0; margin-left: 0"&gt;The following table provides information showing the relationship during 2022, 2021 and 2020 between (1) executive &#x201c;compensation actually paid&#x201d; (as defined by SEC
        rule) to (a) each person serving as our CEO and (b) our non-CEO named executive officers (also referred to as other NEOs below), on an average basis, and (2) the company&#x2019;s financial performance. The company&#x2019;s selected performance measure is
        Pre-Bonus Operating Profit (PBOP), as reflected in the chart below. Information presented in this section will not be deemed to be incorporated by reference into any of our filings under the Securities Act of 1933, as amended, or the Exchange Act,
        except as we may specifically do so.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Arial, Helvetica, Sans-Serif"&gt;


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

    &lt;td style="padding-bottom: 1pt; padding-left: 3pt; white-space: nowrap; text-align: left; font-size: 12pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;b&gt;SUMMARY&lt;/b&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-size: 12pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-size: 12pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;b&gt;AVERAGE SUMMARY &lt;br/&gt;
                COMPENSATION TABLE&lt;/b&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;b&gt;AVERAGE &lt;br/&gt;
                COMPENSATION&lt;/b&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td colspan="3" style="border-bottom: #007B51 1pt solid; padding-bottom: 2pt; white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 6pt"&gt;&lt;b&gt;VALUE OF INITIAL FIXED &lt;br/&gt;
                  $100 INVESTMENT &lt;br/&gt;
                  BASED ON:&lt;sup&gt;(3)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-size: 12pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-size: 12pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="white-space: nowrap; font-size: 6pt; text-align: center"&gt;
              &lt;div&gt;&lt;b&gt;COMPANY&lt;/b&gt;&lt;/div&gt;
              &lt;div&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 6pt"&gt;&lt;b&gt;SELECTED&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 6pt"&gt;&lt;br/&gt;
                  &lt;/span&gt;&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="border-bottom: #007B51 1pt solid; padding-left: 3pt; white-space: nowrap; font-size: 6pt; text-align: left"&gt;&lt;b&gt;YEAR&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 6pt"&gt;&lt;b&gt;COMPENSATION&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 6pt"&gt;&lt;br/&gt;
                  &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;TABLE TOTAL&lt;/span&gt;&lt;br/&gt;
                  &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;FOR CEO&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 6pt"&gt;&lt;b&gt;COMPENSATION&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 6pt"&gt;&lt;br/&gt;
                  &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;ACTUALLY PAID&lt;/span&gt;&lt;br/&gt;
                  &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;TO CEO&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 6pt"&gt;&lt;b&gt;TOTAL FOR NON- CEO&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 6pt"&gt;&lt;br/&gt;
                  &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;NAMED EXECUTIVE&lt;/span&gt;&lt;br/&gt;
                  &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;OFFICERS&lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 6pt"&gt;&lt;b&gt;ACTUALLY PAID TO&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 6pt"&gt;&lt;br/&gt;
                  &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;NON- CEO NAMED&lt;/span&gt;&lt;br/&gt;
                  &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;EXECUTIVE OFFICERS&lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160; &#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;b&gt;COMPANY&lt;br/&gt;
                TSR&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 6pt"&gt;&lt;b&gt;PEER GROUP&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 6pt"&gt;&lt;br/&gt;
                  &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;TSR&lt;sup&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 6pt"&gt;&lt;b&gt;NET INCOME&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 6pt"&gt;&lt;br/&gt;
                  &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;(IN MILLIONS)&lt;sup&gt;(5)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

    &lt;td style="border-bottom: #007B51 1pt solid; white-space: nowrap; font-size: 6pt; text-align: center"&gt;
              &lt;div&gt;&lt;b&gt;&lt;span style="font-size: 6pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;PERFORMANCE&lt;/span&gt;&lt;br/&gt;
                    &lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;MEASURE (PBOP) &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
              &lt;div&gt;&lt;b&gt;&lt;span style="font-size: 6pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;(IN MILLIONS)&lt;sup&gt;(6)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-top: 2pt; padding-left: 3pt; border-bottom: #007B51 1pt solid; width: 13%; font-size: 7pt; color: #017B52; font-weight: bold; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #017B52"&gt;&lt;b&gt;2022&lt;sup&gt;(7)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 2%; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 10%; border-bottom: #007B51 1pt solid; text-align: center; padding-bottom: 2pt"&gt;$10,299,274&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 2%; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 10%; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$8,172,530&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 2%; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 11%; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$4,761,045&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 2%; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 11%; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$4,448,741&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 2%; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 6%; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$167&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 2%; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 6%; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$119&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 2%; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 8%; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$693&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 2%; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; width: 9%; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$1,189&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-top: 2pt; padding-left: 3pt; border-bottom: #007B51 1pt solid; font-size: 7pt; color: #017B52; font-weight: bold; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #017B52"&gt;&lt;b&gt;2021&lt;sup&gt;(7)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: center; padding-bottom: 2pt"&gt;$9,757,808&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$16,098,142&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$4,728,970&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$7,399,581&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$183&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$163&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$536&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; padding-bottom: 2pt"&gt;$893&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt; padding-left: 3pt; font-size: 7pt; color: #017B52; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #017B52"&gt;&lt;b&gt;2020&lt;sup&gt;(7)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt; text-align: center"&gt;$6,220,661&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt; text-align: right"&gt;$6,430,626&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt; text-align: right"&gt;$3,029,958&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt; text-align: right"&gt;$3,431,864&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt; text-align: right"&gt;$117&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt; text-align: right"&gt;$125&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt; text-align: right"&gt;$247&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 2pt; border-bottom: #007B51 1pt solid; padding-top: 2pt; text-align: right"&gt;$416&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="width: 1%; padding: 0px 8pt 0px 0px;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;1.&lt;/span&gt;&lt;/td&gt;

    &lt;td style="width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;Matthew Missad served
                as our CEO for the entirety of 2022, 2021 and 2020. &lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-size: 4pt;"&gt;&#160;&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="padding-bottom: 6pt; padding-right: 8pt; width: 1%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;2.&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 6pt; width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;The NEOs included in this calculation for each year are:&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-bottom: 6pt; padding-right: 8pt; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 6pt; width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;2022 &#x2013; Patrick Benton, Michael Cole, Patrick Webster, and Scott Worthington&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-bottom: 6pt; padding-right: 8pt; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 6pt; width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;2021 &#x2013; Patrick Benton, Michael Cole, Patrick Webster, and Scott Worthington&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="width: 1%; padding: 0px 8pt 0px 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;2020 &#x2013; Patrick Benton, Michael Cole, Patrick Webster, and Allen Peters&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-size: 4pt;"&gt;&#160; &lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="width: 1%; padding: 0px 8pt 0px 0px;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;3.&lt;/span&gt;&lt;/td&gt;

    &lt;td style="width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;This comparison assumes $100 was invested on Dec 28, 2019 in our common stock and in an index of our peers.&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-size: 4pt;"&gt;&#160;&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="padding: 0px 8pt 0px 0px;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;4.&lt;/span&gt;&lt;/td&gt;

    &lt;td&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;Represents the weighted peer group TSR, weighted according to the respective companies&#x2019; stock market capitalization as of December 28, 2019. The peer
                group used for this purpose is our self-determined industry peer group as disclosed in our annual report. This peer group is as follows: American Woodmark Corporation, Louisiana-Pacific Corporation, Masco Corporation, Boise Cascade Company,
                Patrick Industries, Inc., Builders FirstSource, Inc., Simpson Manufacturing Company, Inc., Sonoco Products Company, Gibraltar Industries, Inc., Trex Company, Inc., Greif, Inc., and WestRock Company &lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-size: 4pt;"&gt;&#160;&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="padding: 0px 8pt 0px 0px; width: 1%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;5.&lt;/span&gt;&lt;/td&gt;

    &lt;td style="width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;The dollar amounts reported represent the net income reflected in the company&#x2019;s audited consolidated financial statements for the
                applicable year.&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-size: 4pt;"&gt;&#160;&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="padding: 0px 8pt 0px 0px;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;6.&lt;/span&gt;&lt;/td&gt;

    &lt;td&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;PBOP represents pre-incentive compensation operating profit of each plant, region/business unit, segment as well as Corporate. ROI is determined based
                upon the Profit Center&#x2019;s pre-incentive compensation operating profit, less income taxes, divided by the average investment of the Profit Center. Average investment is defined as the average of inventory, plus accounts receivable, plus net
                property, plant and equipment, plus intangibles, less accumulated amortization and less accounts payable.&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-size: 4pt;"&gt;&#160;&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="padding-right: 8pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;7.&lt;/span&gt;&lt;/td&gt;

    &lt;td&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;The table below sets forth each of the amounts required by SEC rule to be deducted from and added to the amount of total compensation as reflected in
                the Summary Compensation Table, to calculate Compensation Actually Paid. Because the PSUs are earned based on specified performance-criteria, in computing these amounts with respect to PSUs, total fair value (FV) as of year-end is based on
                the expected payout of the PSUs using data through year-end. There were no other assumptions made in the valuation of equity awards that differs materially from those disclosed as of the grant date of such equity awards.&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
      &lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Arial, Helvetica, Sans-Serif"&gt;


  &lt;tr style="font-size: 6pt; vertical-align: bottom"&gt;

    &lt;td style="white-space: nowrap; padding-left: 5pt; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;2022&lt;/td&gt;

    &lt;td style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;2021&lt;/td&gt;

    &lt;td style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;2020&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr style="font-weight: bold; font-size: 6pt; vertical-align: bottom"&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-left: 5pt; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;CEO&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;OTHER NEOS &lt;br/&gt;
              AVERAGE&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;CEO&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;OTHER NEOS &lt;br/&gt;
              AVERAGE&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;CEO&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;OTHER NEOS &lt;br/&gt;
              AVERAGE&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-weight: bold; width: 52%; font-size: 9pt; text-align: left; padding-bottom: 2pt"&gt;Total Compensation for covered&lt;br/&gt;
              fiscal year (FY) from Summary&lt;br/&gt;
              Compensation Table (SCT)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; width: 2%; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$10,299,274&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$4,761,045&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$9,757,808&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$4,728,970&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$6,220,661&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$3,029,958&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;DEDUCT:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;grant date fair value (GDFV) of equity awards reported in SCT&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,697,308&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,477,611&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,244,629&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,579,830&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,720,191&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,859,954&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;FV as of FY-end of equity awards granted during the year that are outstanding and unvested as of FY-end&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,108,725&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,860,576&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$6,491,406&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,900,557&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,463,917&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,457,169&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;change as of end of FY in FV of awards granted in any prior year that are outstanding and unvested as of FY-end&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(1,647,460)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(725,974)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$5,254,494&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,603,131&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,206,131&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$723,467&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;change as of the vesting date (from end of prior FY) in FV for any equity awards granted in any prior year that vested at the end of or during FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(256,368)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(127,302)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,546,200&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$638,919&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$66,571&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,005&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;FV as of the vesting date for awards that are granted and vest in the same FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$89,500&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$22,375&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$135,718&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$33,930&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$89,756&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$20,004&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;Dividends or other earnings paid on stock or option awards in the covered FYY prior to the vesting date that are not otherwise included in the total compensation for the
                covered FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$276,168&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$135,631&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$157,145&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$73,904&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$103,702&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$59,215&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;DEDUCT:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;FV at the end of the prior FY for awards granted in any prior year that failed to meet applicable vesting conditions during FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;DEDUCT:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;change in actuarial present value of the accumulated benefit under all defined benefit and actuarial pension plans reported in SCT&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;aggregate of (i) pension service cost attributable to services rendered during the FY and (ii) any prior service cost attributable to services rendered in prior periods, as
                determined under Accounting Standards Codification (ASC) 715&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-weight: bold; font-size: 9pt; text-align: left; padding-bottom: 2pt"&gt;Compensation Actually Paid (as defined by SEC rule)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$8,172,530&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$4,448,741&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$16,098,142&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,399,581&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$6,430,626&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,431,864&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</ecd:PvpTableTextBlock>
    <ecd:CoSelectedMeasureName
      contextRef="c20220101to20221231"
      id="Fact_334d62583b9e4f5dac4b2a31292c059b">PBOP</ecd:CoSelectedMeasureName>
    <ecd:PeoTotalCompAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_452719efe0c843589640d5a287fe4746"
      unitRef="U001">10299274</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_86752d29430b416ea9198f96cee846ce"
      unitRef="U001">8172530</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_03e55289bb5a471abeef5b41079cfd7e"
      unitRef="U001">4761045</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_2f6f5ab114d84f549caf65b64d120730"
      unitRef="U001">4448741</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_cfed25a334e54c93981e2c351bdf32fb"
      unitRef="U001">167</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_80f975f143734a97b8beb0de95ce19f2"
      unitRef="U001">119</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231"
      decimals="-6"
      id="Fact_7c457318022e4078866550d4d95d30a9"
      unitRef="U001">693000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="c20220101to20221231"
      decimals="-6"
      id="Fact_088b16e5b9de4783b5fc534c9245d057"
      unitRef="U001">1189000000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_79d5dfd4af9941e2aca4c519f3005e28"
      unitRef="U001">9757808</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_2caaeba62e2f413995d59913ebd4a43f"
      unitRef="U001">16098142</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7271899a5dae4ee1a6f202e127beb719"
      unitRef="U001">4728970</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_40e99685e87343d2b8ad21f470970eb9"
      unitRef="U001">7399581</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d6b6a1cff3e746e29e37c6035ef976a5"
      unitRef="U001">183</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_41263c68a57249929c4660abc072129f"
      unitRef="U001">163</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231"
      decimals="-6"
      id="Fact_1e37a0513f514d01985c6d73aa10c9be"
      unitRef="U001">536000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="c20210101to20211231"
      decimals="-6"
      id="Fact_c5edd9c187ee4e3fa7deb436e209b023"
      unitRef="U001">893000000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6ac1d4acf19741319c31336fcc4fbc50"
      unitRef="U001">6220661</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_d609335927404dcb8ef60e16770fbf58"
      unitRef="U001">6430626</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_74e705b442974880a072e8a43a536f53"
      unitRef="U001">3029958</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e76a558a2fa443debbfdd2f19af1c5fe"
      unitRef="U001">3431864</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_a0df1d8dc061489ca04ea0a0d1a01914"
      unitRef="U001">117</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f615d65a09f9418ba10678d9f7de3749"
      unitRef="U001">125</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231"
      decimals="-6"
      id="Fact_8ab4e7c2220d43e9bddbdc74a2c3e8d9"
      unitRef="U001">247000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="c20200101to20201231"
      decimals="-6"
      id="Fact_5b645b54591e437493311c68b99ac898"
      unitRef="U001">416000000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoName
      contextRef="c20220101to20221231"
      id="Fact_bb0d8078f48a48feabb6759f169366b1">Matthew Missad</ecd:PeoName>
    <ecd:NamedExecutiveOfficersFnTextBlock
      contextRef="c20220101to20221231"
      id="Text_75e949a6c03b4589ba498dd4cbb1aee6">
&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="padding-bottom: 6pt; padding-right: 8pt; width: 1%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;2.&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-bottom: 6pt; width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;The NEOs included in this calculation for each year are:&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-bottom: 6pt; padding-right: 8pt; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 6pt; width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;2022 &#x2013; Patrick Benton, Michael Cole, Patrick Webster, and Scott Worthington&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-bottom: 6pt; padding-right: 8pt; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-bottom: 6pt; width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;2021 &#x2013; Patrick Benton, Michael Cole, Patrick Webster, and Scott Worthington&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="width: 1%; padding: 0px 8pt 0px 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 99%;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;2020 &#x2013; Patrick Benton, Michael Cole, Patrick Webster, and Allen Peters&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeerGroupIssuersFnTextBlock
      contextRef="c20220101to20221231"
      id="Text_09ec54a31bea4b27adb6daee9b0c1cf8">
&lt;table cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="padding: 0px 8pt 0px 0px;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;4.&lt;/span&gt;&lt;/td&gt;

    &lt;td&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;Represents the weighted peer group TSR, weighted according to the respective companies&#x2019; stock market capitalization as of December 28, 2019. The peer
                group used for this purpose is our self-determined industry peer group as disclosed in our annual report. This peer group is as follows: American Woodmark Corporation, Louisiana-Pacific Corporation, Masco Corporation, Boise Cascade Company,
                Patrick Industries, Inc., Builders FirstSource, Inc., Simpson Manufacturing Company, Inc., Sonoco Products Company, Gibraltar Industries, Inc., Trex Company, Inc., Greif, Inc., and WestRock Company &lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:AdjToNonPeoNeoCompFnTextBlock
      contextRef="c20220101to20221231"
      id="Text_ab086740203a4c839a1b3239c2358c83">
&lt;table cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="padding-right: 8pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;7.&lt;/span&gt;&lt;/td&gt;

    &lt;td&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;The table below sets forth each of the amounts required by SEC rule to be deducted from and added to the amount of total compensation as reflected in
                the Summary Compensation Table, to calculate Compensation Actually Paid. Because the PSUs are earned based on specified performance-criteria, in computing these amounts with respect to PSUs, total fair value (FV) as of year-end is based on
                the expected payout of the PSUs using data through year-end. There were no other assumptions made in the valuation of equity awards that differs materially from those disclosed as of the grant date of such equity awards.&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
      &lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Arial, Helvetica, Sans-Serif"&gt;


  &lt;tr style="font-size: 6pt; vertical-align: bottom"&gt;

    &lt;td style="white-space: nowrap; padding-left: 5pt; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;2022&lt;/td&gt;

    &lt;td style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;2021&lt;/td&gt;

    &lt;td style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;2020&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr style="font-weight: bold; font-size: 6pt; vertical-align: bottom"&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-left: 5pt; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;CEO&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;OTHER NEOS &lt;br/&gt;
              AVERAGE&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;CEO&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;OTHER NEOS &lt;br/&gt;
              AVERAGE&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;CEO&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;OTHER NEOS &lt;br/&gt;
              AVERAGE&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-weight: bold; width: 52%; font-size: 9pt; text-align: left; padding-bottom: 2pt"&gt;Total Compensation for covered&lt;br/&gt;
              fiscal year (FY) from Summary&lt;br/&gt;
              Compensation Table (SCT)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; width: 2%; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$10,299,274&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$4,761,045&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$9,757,808&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$4,728,970&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$6,220,661&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$3,029,958&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;DEDUCT:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;grant date fair value (GDFV) of equity awards reported in SCT&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,697,308&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,477,611&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,244,629&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,579,830&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,720,191&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,859,954&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;FV as of FY-end of equity awards granted during the year that are outstanding and unvested as of FY-end&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,108,725&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,860,576&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$6,491,406&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,900,557&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,463,917&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,457,169&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;change as of end of FY in FV of awards granted in any prior year that are outstanding and unvested as of FY-end&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(1,647,460)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(725,974)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$5,254,494&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,603,131&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,206,131&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$723,467&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;change as of the vesting date (from end of prior FY) in FV for any equity awards granted in any prior year that vested at the end of or during FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(256,368)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(127,302)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,546,200&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$638,919&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$66,571&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,005&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;FV as of the vesting date for awards that are granted and vest in the same FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$89,500&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$22,375&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$135,718&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$33,930&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$89,756&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$20,004&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;Dividends or other earnings paid on stock or option awards in the covered FYY prior to the vesting date that are not otherwise included in the total compensation for the
                covered FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$276,168&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$135,631&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$157,145&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$73,904&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$103,702&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$59,215&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;DEDUCT:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;FV at the end of the prior FY for awards granted in any prior year that failed to meet applicable vesting conditions during FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;DEDUCT:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;change in actuarial present value of the accumulated benefit under all defined benefit and actuarial pension plans reported in SCT&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;aggregate of (i) pension service cost attributable to services rendered during the FY and (ii) any prior service cost attributable to services rendered in prior periods, as
                determined under Accounting Standards Codification (ASC) 715&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-weight: bold; font-size: 9pt; text-align: left; padding-bottom: 2pt"&gt;Compensation Actually Paid (as defined by SEC rule)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$8,172,530&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$4,448,741&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$16,098,142&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,399,581&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$6,430,626&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,431,864&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:AdjToPeoCompFnTextBlock
      contextRef="c20220101to20221231"
      id="Text_5d625b9e38ec47f9b58b4117b5573efa">
&lt;table cellpadding="0" cellspacing="0" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;


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

    &lt;td style="padding-right: 8pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;7.&lt;/span&gt;&lt;/td&gt;

    &lt;td&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #58595B"&gt;The table below sets forth each of the amounts required by SEC rule to be deducted from and added to the amount of total compensation as reflected in
                the Summary Compensation Table, to calculate Compensation Actually Paid. Because the PSUs are earned based on specified performance-criteria, in computing these amounts with respect to PSUs, total fair value (FV) as of year-end is based on
                the expected payout of the PSUs using data through year-end. There were no other assumptions made in the valuation of equity awards that differs materially from those disclosed as of the grant date of such equity awards.&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
      &lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Arial, Helvetica, Sans-Serif"&gt;


  &lt;tr style="font-size: 6pt; vertical-align: bottom"&gt;

    &lt;td style="white-space: nowrap; padding-left: 5pt; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;2022&lt;/td&gt;

    &lt;td style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;2021&lt;/td&gt;

    &lt;td style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;2020&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr style="font-weight: bold; font-size: 6pt; vertical-align: bottom"&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-left: 5pt; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;CEO&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;OTHER NEOS &lt;br/&gt;
              AVERAGE&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;CEO&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;OTHER NEOS &lt;br/&gt;
              AVERAGE&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;CEO&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; text-align: center; font-size: 6pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="font-weight: bold; border-bottom: #007B51 1pt solid; white-space: nowrap; padding-top: 2pt; font-size: 6pt; text-align: center; padding-bottom: 2pt"&gt;OTHER NEOS &lt;br/&gt;
              AVERAGE&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-weight: bold; width: 52%; font-size: 9pt; text-align: left; padding-bottom: 2pt"&gt;Total Compensation for covered&lt;br/&gt;
              fiscal year (FY) from Summary&lt;br/&gt;
              Compensation Table (SCT)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; width: 2%; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$10,299,274&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$4,761,045&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$9,757,808&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$4,728,970&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$6,220,661&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; width: 2%; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; width: 6%; text-align: right; padding-bottom: 2pt"&gt;$3,029,958&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;DEDUCT:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;grant date fair value (GDFV) of equity awards reported in SCT&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,697,308&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,477,611&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,244,629&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,579,830&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,720,191&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,859,954&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;FV as of FY-end of equity awards granted during the year that are outstanding and unvested as of FY-end&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,108,725&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,860,576&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$6,491,406&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,900,557&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,463,917&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,457,169&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;change as of end of FY in FV of awards granted in any prior year that are outstanding and unvested as of FY-end&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(1,647,460)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(725,974)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$5,254,494&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,603,131&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,206,131&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$723,467&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;change as of the vesting date (from end of prior FY) in FV for any equity awards granted in any prior year that vested at the end of or during FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(256,368)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$(127,302)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$1,546,200&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$638,919&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$66,571&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$2,005&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;FV as of the vesting date for awards that are granted and vest in the same FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$89,500&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$22,375&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$135,718&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$33,930&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$89,756&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$20,004&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;Dividends or other earnings paid on stock or option awards in the covered FYY prior to the vesting date that are not otherwise included in the total compensation for the
                covered FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$276,168&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$135,631&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$157,145&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$73,904&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$103,702&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$59,215&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;DEDUCT:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;FV at the end of the prior FY for awards granted in any prior year that failed to meet applicable vesting conditions during FY&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;DEDUCT:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;change in actuarial present value of the accumulated benefit under all defined benefit and actuarial pension plans reported in SCT&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-size: 12pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;ADD:&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"&gt;aggregate of (i) pension service cost attributable to services rendered during the FY and (ii) any prior service cost attributable to services rendered in prior periods, as
                determined under Accounting Standards Codification (ASC) 715&lt;/span&gt;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$0&lt;/td&gt;

  &lt;/tr&gt;

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

    &lt;td style="padding-left: 5pt; padding-top: 2pt; border-bottom: #007B51 1pt solid; font-weight: bold; font-size: 9pt; text-align: left; padding-bottom: 2pt"&gt;Compensation Actually Paid (as defined by SEC rule)&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$8,172,530&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$4,448,741&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$16,098,142&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$7,399,581&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$6,430,626&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;

    &lt;td style="padding-top: 2pt; border-bottom: #007B51 1pt solid; vertical-align: top; text-align: right; padding-bottom: 2pt"&gt;$3,431,864&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_9bf60fb14dea4bcca46f7cd78c7fbcc1"
      unitRef="U001">10299274</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_545f4b75ae2642209cd48543e0e9a569"
      unitRef="U001">4761045</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_484b4e26430e4e7cb965f58dae1a0954"
      unitRef="U001">9757808</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6879aa0cde5241119aac1f25886070b6"
      unitRef="U001">4728970</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_a38c98e155494308a950ebcbd050f56d"
      unitRef="U001">6220661</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_381f70ddfc4e4f50976cad09fa179936"
      unitRef="U001">3029958</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_21c41ebf7f2b4d96aa270fa014208a32"
      unitRef="U001">7697308</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_0414ad94fc1b4da8b1de28e9ed58fe14"
      unitRef="U001">3477611</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_6b7b8fba080b473abfb46bc46d0655cc"
      unitRef="U001">7244629</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_205197fca64c4f088e8981f7340728ab"
      unitRef="U001">3579830</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_2f2800b3873a4c40bb20e2abe07f92c2"
      unitRef="U001">3720191</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_GrantDateFairValueGDFVOfEquityAwardsReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_8a19a70053364814a7943c0b6396ea0b"
      unitRef="U001">1859954</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_5311b5f3baef4710a39a052c4b240e59"
      unitRef="U001">7108725</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_9c096cc5b11b43199b2425f2c6851476"
      unitRef="U001">3860576</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_5832c1c4c1354de38f31c2fb8b9ff8f0"
      unitRef="U001">6491406</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_978bb3220151409a816f14ccc3ff1e1a"
      unitRef="U001">2900557</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_2c77e994aac34a0dae1f4909f677dcb1"
      unitRef="U001">2463917</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_FVAsOfFYEndOfEquityAwardsGrantedDuringTheYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_2b80ea2d54e8487c8941355c1bc7ce1a"
      unitRef="U001">1457169</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_f57d325fcbef47c390efc0753703f5a5"
      unitRef="U001">-1647460</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_58efaa99e5544cfaa5c630f39e8dd83f"
      unitRef="U001">-725974</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_2588dfcf264a44d989b69ed610611649"
      unitRef="U001">5254494</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_b96b4b9debf043f9bf65208dad46cdbf"
      unitRef="U001">2603131</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_95417a59eb7040d3b2fd90dc12c9ee22"
      unitRef="U001">1206131</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_ChangeAsOfEndOfFYInFVOfAwardsGrantedInAnyPriorYearThatAreOutstandingAndUnvestedAsOfFYEndMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_ca38ef3abf784e829908e55f2ca602c5"
      unitRef="U001">723467</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_16eadb14ca564458bc0ed5f60a06fb6e"
      unitRef="U001">-256368</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_daa705940d5c49798708a56056cbf820"
      unitRef="U001">-127302</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_2d0cdc1577e94711ab18efc84c92e9eb"
      unitRef="U001">1546200</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_aebb37956c964dcea49f5910eeb92e9b"
      unitRef="U001">638919</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_dbef42ebc9d4450dbcd8a1467bf460cc"
      unitRef="U001">66571</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_ChangeAsOfTheVestingDateFromEndOfPriorFYInFVForAnyEquityAwardsGrantedInAnyPriorYearThatVestedAtTheEndOfOrDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_8ba572c2c6ae40e1aee1fb408cfb7577"
      unitRef="U001">2005</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_13f6a606d3b943e4b30eaaca2c89a13c"
      unitRef="U001">89500</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_522ab334cfd244188388c22318cbced8"
      unitRef="U001">22375</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_269af38e2b01454fa868b8746bad6c0e"
      unitRef="U001">135718</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_d3410db7409f4e7694a8619bb7ab4725"
      unitRef="U001">33930</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_40d4ad132bc74436a786f204aa4f4346"
      unitRef="U001">89756</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_FVAsOfTheVestingDateForAwardsThatAreGrantedAndVestInTheSameFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_28b3fc01da3440a9b888331bae516498"
      unitRef="U001">20004</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_fb51ed394aa4404bb2a70acf73cd22c2"
      unitRef="U001">276168</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_ef1cc126ca6c489181f7835b5acd210c"
      unitRef="U001">135631</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_e113860d6ab541c49617483b516c815e"
      unitRef="U001">157145</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_ab89f700ead84a0bb2ff89d7474e4f0d"
      unitRef="U001">73904</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_458d2ca50a584f39be878ab342fc1db3"
      unitRef="U001">103702</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInTheCoveredFYYPriorToTheVestingDateThatAreNotOtherwiseIncludedInTheTotalCompensationForTheCoveredFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_c78e1d6b3a554444a1983137d7823fb1"
      unitRef="U001">59215</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_0b1fc933421e4ddfa7a4392dae757293"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_0b96a7e9cf8d41458206ea704371f0dc"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_a5f40a40b2254b66920c4089912d9839"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_361cf5a6cd8e434d8c80ce38f6ac0139"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_60eb071a9f344049a9640181744154c8"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_FVAtTheEndOfThePriorFYForAwardsGrantedInAnyPriorYearThatFailedToMeetApplicableVestingConditionsDuringFYMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_cba5152673554f118d2bc085b84062ef"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_b2501a2da1d4471ba5f2a49afe3ea794"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_8279b6dfb094479b936222a0d676808a"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_e8d13ebfc8574b4e8a78caf67b2269e4"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_96d56d8dce184ff0b19dfd14005f308b"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_d69079c83ebc40c28469b32865144f75"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_ChangeInActuarialPresentValueOfTheAccumulatedBenefitUnderAllDefinedBenefitAndActuarialPensionPlansReportedInSCTMember_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_3fd0467d0df34c97943c9fa276d102d6"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_132df846e28d43058ddd4c30e2c67081"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20220101to20221231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_5c1f29d035764b84acd643bca6943d80"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_5ea48bb967b74715857ed86e6ac9d98b"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20210101to20211231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_e131162f44ea46318b153c14c5533b0c"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_PeoMember"
      decimals="0"
      id="Fact_17e23513597c4964b16404109b4975ff"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="c20200101to20201231_AdjToCompAxis_AggregateOfPensionServiceCostAttributableToServicesRenderedDuringTheFYAndAnyPriorServiceCostAttributableToServicesRenderedInPriorPeriodsUnderAccountingStandardsCodification715Member_ExecutiveCategoryAxis_NonPeoNeoMember"
      decimals="0"
      id="Fact_4fa32e8ed12b4210bf86b6b6e81d78af"
      unitRef="U001">0</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_ca309afa7b5b44ffada434fb9c5aa585"
      unitRef="U001">8172530</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_58bee2020d3e4b55b0518083d366754d"
      unitRef="U001">4448741</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d095560268594eee820d0fb5d582dde9"
      unitRef="U001">16098142</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f5b881da12cf4d81a8b9945783cc17d4"
      unitRef="U001">7399581</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_49f9ba99136440ca8826dd74d6e86bc9"
      unitRef="U001">6430626</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c22eec9dc2c64e25aa76a2f39c4b7b51"
      unitRef="U001">3431864</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TabularListTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_03127802b03e4262bdbcc27ab0c192cf">
&lt;div&gt;&lt;br/&gt;

      &lt;/div&gt;
&lt;p style="margin: 0pt; font: 12pt Arial, Helvetica, Sans-Serif; color: #58595B"&gt;&lt;b&gt;Financial Performance Measures&lt;/b&gt;&lt;/p&gt;&lt;p style="margin: 12px 0px; line-height: normal; font-family: Arial, Helvetica, 'sans-serif'; font-size: 9pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;As discussed in the Compensation
          Discussion and Analysis, our executive compensation program and compensation decisions reflect a pay-for-performance philosophy. The metrics used within our incentive plans are selected to support these objectives. As explained in the
          Compensation Discuss and Analysis, the most important financial performance measure used by the Company to link executive compensation actually paid to the Company&#x2019;s NEOs for the most recently completed fiscal year to the Company&#x2019;s performance is
        &lt;/span&gt;pre-bonus operating profit&lt;span style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt; relative to target levels of return on investment.&lt;/span&gt;&lt;/p&gt;</ecd:TabularListTableTextBlock>
    <ecd:MeasureName
      contextRef="c20220101to20221231_MeasureAxis_1Member"
      id="Fact_97e9b91e3a264493b3921bf88844c8c2">pre-bonus operating profit</ecd:MeasureName>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock
      contextRef="c20220101to20221231"
      id="Text_e59c367bceb441998c7b751734e71493">&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-right: 0; margin-left: 0"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;The graphs below describe the relationship between pay and performance by comparing compensation actually paid to our Chief Executive
          Officer as well as average actual compensation paid to our non-Chief Executive Officer, Named Executives in relation to our cumulative TSR, peer group TSR, net income and PBOP, as defined in footnote six (6) to the Pay versus Performance table
          above.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-right: 0; margin-left: 0"&gt;&lt;i&gt;Compensation Actually Paid and Total Shareholder Return&lt;/i&gt;&lt;/p&gt;&lt;p style="text-align: center; font: 8pt Arial, Helvetica, Sans-Serif"&gt;Compensation Actually Paid vs Total Shareholder Return&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0pt; font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;img alt="" src="ny20007100x500_image015a.jpg"/&gt;&lt;/p&gt;</ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock
      contextRef="c20220101to20221231"
      id="Text_dc2704321bb64128ac3583bb62a205e4">&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-right: 0; margin-left: 0"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;The graphs below describe the relationship between pay and performance by comparing compensation actually paid to our Chief Executive
          Officer as well as average actual compensation paid to our non-Chief Executive Officer, Named Executives in relation to our cumulative TSR, peer group TSR, net income and PBOP, as defined in footnote six (6) to the Pay versus Performance table
          above.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;br/&gt;

      &lt;/div&gt;
&lt;p style="margin: 0px; line-height: normal; font-family: Arial, Helvetica, 'sans-serif'; font-size: 9pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt;&lt;i&gt;Compensation Actually Paid and Pre-Bonus Operating Profit&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; margin-right: 0; margin-left: 0"&gt;Compensation Actually Paid vs Pre-Bonus Operating Profit&lt;/p&gt;&lt;p style="margin-bottom: 0pt; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; margin-right: 0pt; margin-left: 0pt"&gt;&lt;img alt="" src="ny20007100x500_image017a.jpg"/&gt;&lt;/p&gt;</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock
      contextRef="c20220101to20221231"
      id="Text_53a5b30118c84432a6d5eb1ec4ee7e86">&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-right: 0; margin-left: 0"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;The graphs below describe the relationship between pay and performance by comparing compensation actually paid to our Chief Executive
          Officer as well as average actual compensation paid to our non-Chief Executive Officer, Named Executives in relation to our cumulative TSR, peer group TSR, net income and PBOP, as defined in footnote six (6) to the Pay versus Performance table
          above.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-right: 0; margin-left: 0"&gt;&lt;i&gt;Compensation Actually Paid and Net Income&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; margin-right: 0; margin-left: 0"&gt;Compensation Actually Paid vs Net Income&lt;/p&gt;&lt;p style="margin-bottom: 0pt; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; margin-right: 0pt; margin-left: 0pt"&gt;&lt;img alt="" src="ny20007100x500_image016a.jpg"/&gt;&lt;/p&gt;</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock
      contextRef="c20220101to20221231"
      id="Text_3fc4fe7748ba47d69c627516e4f8a3c2">&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-right: 0; margin-left: 0"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;The graphs below describe the relationship between pay and performance by comparing compensation actually paid to our Chief Executive
          Officer as well as average actual compensation paid to our non-Chief Executive Officer, Named Executives in relation to our cumulative TSR, peer group TSR, net income and PBOP, as defined in footnote six (6) to the Pay versus Performance table
          above.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-right: 0; margin-left: 0"&gt;&lt;i&gt;Compensation Actually Paid and Total Shareholder Return&lt;/i&gt;&lt;/p&gt;&lt;p style="text-align: center; font: 8pt Arial, Helvetica, Sans-Serif"&gt;Compensation Actually Paid vs Total Shareholder Return&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0pt; font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;img alt="" src="ny20007100x500_image015a.jpg"/&gt;&lt;/p&gt;</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
</xbrl>
