<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Fujitsu Interstage XWand B0262 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:ntr="http://nutrien.com/20250620" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://nutrien.com/role/StatementsofNetAssetsAvailableforBenefits" xlink:type="simple" xlink:href="ntr-20250620.xsd#StatementsofNetAssetsAvailableforBenefits"/>
  <link:roleRef roleURI="http://nutrien.com/role/StatementofChangesinNetAssetsAvailableforBenefits" xlink:type="simple" xlink:href="ntr-20250620.xsd#StatementofChangesinNetAssetsAvailableforBenefits"/>
  <link:calculationLink xlink:type="extended" xlink:role="http://nutrien.com/role/StatementsofNetAssetsAvailableforBenefits">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanNetAssetAvailableForBenefit" xlink:label="EmployeeBenefitPlanNetAssetAvailableForBenefit" xlink:title="EmployeeBenefitPlanNetAssetAvailableForBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanAsset" xlink:label="EmployeeBenefitPlanAsset" xlink:title="EmployeeBenefitPlanAsset"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanNetAssetAvailableForBenefit" xlink:to="EmployeeBenefitPlanAsset" xlink:title="calculation: EmployeeBenefitPlanNetAssetAvailableForBenefit to EmployeeBenefitPlanAsset" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanReceivable" xlink:label="EmployeeBenefitPlanReceivable" xlink:title="EmployeeBenefitPlanReceivable"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanAsset" xlink:to="EmployeeBenefitPlanReceivable" xlink:title="calculation: EmployeeBenefitPlanAsset to EmployeeBenefitPlanReceivable" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanEmployerContributionReceivable" xlink:label="EmployeeBenefitPlanEmployerContributionReceivable" xlink:title="EmployeeBenefitPlanEmployerContributionReceivable"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanReceivable" xlink:to="EmployeeBenefitPlanEmployerContributionReceivable" xlink:title="calculation: EmployeeBenefitPlanReceivable to EmployeeBenefitPlanEmployerContributionReceivable" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanParticipantContributionReceivable" xlink:label="EmployeeBenefitPlanParticipantContributionReceivable" xlink:title="EmployeeBenefitPlanParticipantContributionReceivable"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanReceivable" xlink:to="EmployeeBenefitPlanParticipantContributionReceivable" xlink:title="calculation: EmployeeBenefitPlanReceivable to EmployeeBenefitPlanParticipantContributionReceivable" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanInvestmentFairAndContractValue" xlink:label="EmployeeBenefitPlanInvestmentFairAndContractValue" xlink:title="EmployeeBenefitPlanInvestmentFairAndContractValue"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanNetAssetAvailableForBenefit" xlink:to="EmployeeBenefitPlanInvestmentFairAndContractValue" xlink:title="calculation: EmployeeBenefitPlanNetAssetAvailableForBenefit to EmployeeBenefitPlanInvestmentFairAndContractValue" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairValue" xlink:label="EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairValue" xlink:title="EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairValue"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanNetAssetAvailableForBenefit" xlink:to="EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairValue" xlink:title="calculation: EmployeeBenefitPlanNetAssetAvailableForBenefit to EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairValue" order="4.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustContractValue" xlink:label="EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustContractValue" xlink:title="EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustContractValue"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanNetAssetAvailableForBenefit" xlink:to="EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustContractValue" xlink:title="calculation: EmployeeBenefitPlanNetAssetAvailableForBenefit to EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustContractValue" order="3.0" weight="1.0"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://nutrien.com/role/StatementofChangesinNetAssetsAvailableforBenefits">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution" order="3.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="ntr-20250620.xsd#ntr_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitNetIncomeAdditions" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitNetIncomeAdditions" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitNetIncomeAdditions"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitNetIncomeAdditions" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitNetIncomeAdditions" order="3.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitNetIncomeAdditions" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitNetIncomeAdditions to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitNetIncomeAdditions" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitNetIncomeAdditions to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset" order="2.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="ntr-20250620.xsd#ntr_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseInNetAssetsBeforePlanTransfers" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseInNetAssetsBeforePlanTransfers" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseInNetAssetsBeforePlanTransfers"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseInNetAssetsBeforePlanTransfers" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseInNetAssetsBeforePlanTransfers" order="3.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan" order="4.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd#us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution" xlink:label="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution" xlink:title="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease" xlink:to="EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution" xlink:title="calculation: EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease to EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution" order="5.0" weight="1.0"/>
  </link:calculationLink>
</link:linkbase>
