<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:901c109a-d68f-41ec-880d-67978ab88305,g:ed12f89f-b99e-48a4-98b8-6e95851801b5-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cpix-20251231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d1bb00-4315-4fb9-9ff4-14e7f4e1f243" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9e2e6a7f-f972-4bdf-9751-b9fcdc19483e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d1bb00-4315-4fb9-9ff4-14e7f4e1f243" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9e2e6a7f-f972-4bdf-9751-b9fcdc19483e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0f1e970e-c835-4941-9290-68be63b2dd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d1bb00-4315-4fb9-9ff4-14e7f4e1f243" xlink:to="loc_us-gaap_Liabilities_0f1e970e-c835-4941-9290-68be63b2dd7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6b945cc6-cdd5-43bd-baa0-810b031ede8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d2375bb4-78db-4bbd-ae31-8478b9ecd719" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6b945cc6-cdd5-43bd-baa0-810b031ede8d" xlink:to="loc_us-gaap_AccountsPayableCurrent_d2375bb4-78db-4bbd-ae31-8478b9ecd719" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4313cba6-8619-47b7-8d0a-5c6bd07f1695" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6b945cc6-cdd5-43bd-baa0-810b031ede8d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4313cba6-8619-47b7-8d0a-5c6bd07f1695" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_90caa309-0804-441b-81bd-f7ebbd6af5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6b945cc6-cdd5-43bd-baa0-810b031ede8d" xlink:to="loc_us-gaap_LongTermDebtCurrent_90caa309-0804-441b-81bd-f7ebbd6af5f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentRelatedLiabilities_646232e0-9b39-4287-84d1-7984a03c2e93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentRelatedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6b945cc6-cdd5-43bd-baa0-810b031ede8d" xlink:to="loc_us-gaap_InvestmentRelatedLiabilities_646232e0-9b39-4287-84d1-7984a03c2e93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_019cb031-a8e9-7a2e-9f8e-45df4d12c871" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6b945cc6-cdd5-43bd-baa0-810b031ede8d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_019cb031-a8e9-7a2e-9f8e-45df4d12c871" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e7f05957-67f2-45b8-b1a2-b3afca13ed31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNoncurrent_299ab0bd-d09f-4bbe-9ecf-97b330f871aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e7f05957-67f2-45b8-b1a2-b3afca13ed31" xlink:to="loc_us-gaap_InventoryNoncurrent_299ab0bd-d09f-4bbe-9ecf-97b330f871aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3772ed20-925f-4ff8-89f1-bcc724de07f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e7f05957-67f2-45b8-b1a2-b3afca13ed31" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3772ed20-925f-4ff8-89f1-bcc724de07f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56dbed30-65f3-4a19-bd0c-d3951904b198" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e7f05957-67f2-45b8-b1a2-b3afca13ed31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56dbed30-65f3-4a19-bd0c-d3951904b198" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1304ebcc-806f-4373-8de4-30ffed5666d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e7f05957-67f2-45b8-b1a2-b3afca13ed31" xlink:to="loc_us-gaap_Goodwill_1304ebcc-806f-4373-8de4-30ffed5666d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e8510bc4-38b8-4221-8ebe-848b4e97282b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e7f05957-67f2-45b8-b1a2-b3afca13ed31" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e8510bc4-38b8-4221-8ebe-848b4e97282b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_019caa11-9400-75ce-ad4a-ecf2190acb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Investments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e7f05957-67f2-45b8-b1a2-b3afca13ed31" xlink:to="loc_us-gaap_Investments_019caa11-9400-75ce-ad4a-ecf2190acb3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d4883e5b-f504-4beb-8e7c-1670672fdc73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e7f05957-67f2-45b8-b1a2-b3afca13ed31" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d4883e5b-f504-4beb-8e7c-1670672fdc73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_91b19e17-bfeb-4a00-a37e-771f1aafc395" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e7f05957-67f2-45b8-b1a2-b3afca13ed31" xlink:to="loc_us-gaap_AssetsCurrent_91b19e17-bfeb-4a00-a37e-771f1aafc395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dfced731-f593-4bf4-9fe7-99d50b7397ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_d5d1dda6-1923-4612-9955-93dd27b62502" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_dfced731-f593-4bf4-9fe7-99d50b7397ab" xlink:to="loc_us-gaap_CommonStockValueOutstanding_d5d1dda6-1923-4612-9955-93dd27b62502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1b97a7be-b664-4529-a634-9140ac67398c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_dfced731-f593-4bf4-9fe7-99d50b7397ab" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1b97a7be-b664-4529-a634-9140ac67398c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7fee7dba-d15e-43e4-b1c8-900c46fcfdf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_46d57829-cfcf-4c8f-a6f5-28af21607add" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7fee7dba-d15e-43e4-b1c8-900c46fcfdf7" xlink:to="loc_us-gaap_StockholdersEquity_46d57829-cfcf-4c8f-a6f5-28af21607add" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_d2304ef4-884c-4443-a759-9e21a49c1a54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7fee7dba-d15e-43e4-b1c8-900c46fcfdf7" xlink:to="loc_us-gaap_MinorityInterest_d2304ef4-884c-4443-a759-9e21a49c1a54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1777574a-c47b-44db-9094-e83567ac61e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4c8924d1-c32c-4b75-9cf9-63c6381df013" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1777574a-c47b-44db-9094-e83567ac61e1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4c8924d1-c32c-4b75-9cf9-63c6381df013" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_ef4b750c-6649-44dc-94ce-485216dc07a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1777574a-c47b-44db-9094-e83567ac61e1" xlink:to="loc_us-gaap_LongTermLineOfCredit_ef4b750c-6649-44dc-94ce-485216dc07a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_110df174-7f4e-42c5-afc3-942031c88461" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1777574a-c47b-44db-9094-e83567ac61e1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_110df174-7f4e-42c5-afc3-942031c88461" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5d26dd7b-e326-43e6-9b31-fac48ef1cfae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1777574a-c47b-44db-9094-e83567ac61e1" xlink:to="loc_us-gaap_LiabilitiesCurrent_5d26dd7b-e326-43e6-9b31-fac48ef1cfae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8808b1fc-f9d2-4df0-8442-c8210f7847e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_302f76d6-cf9e-4bcc-ae13-34f1f5aa4773" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8808b1fc-f9d2-4df0-8442-c8210f7847e2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_302f76d6-cf9e-4bcc-ae13-34f1f5aa4773" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_da639198-9e27-4f9c-9e03-6ca2ff154557" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8808b1fc-f9d2-4df0-8442-c8210f7847e2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_da639198-9e27-4f9c-9e03-6ca2ff154557" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3ba5b3ac-a2b6-46dd-ab35-5fc2b60054ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8808b1fc-f9d2-4df0-8442-c8210f7847e2" xlink:to="loc_us-gaap_InventoryNet_3ba5b3ac-a2b6-46dd-ab35-5fc2b60054ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_21b9be8e-634d-45ab-baf2-6bba0fab9182" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8808b1fc-f9d2-4df0-8442-c8210f7847e2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_21b9be8e-634d-45ab-baf2-6bba0fab9182" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cpix-20251231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_a82c53be-c792-4459-9f22-5d5dcb8bc3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_cf24b193-218e-430a-8abe-9af612f0bf26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_a82c53be-c792-4459-9f22-5d5dcb8bc3bf" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_cf24b193-218e-430a-8abe-9af612f0bf26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_632a8c13-1cb7-4eb7-bd5f-d26452b38a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_a82c53be-c792-4459-9f22-5d5dcb8bc3bf" xlink:to="loc_us-gaap_SellingAndMarketingExpense_632a8c13-1cb7-4eb7-bd5f-d26452b38a7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d66bf502-f032-4c20-8688-bf0ea86e4abf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_a82c53be-c792-4459-9f22-5d5dcb8bc3bf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d66bf502-f032-4c20-8688-bf0ea86e4abf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7198c609-acca-484d-9904-72a32c5f91b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_a82c53be-c792-4459-9f22-5d5dcb8bc3bf" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7198c609-acca-484d-9904-72a32c5f91b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_733f9478-2a39-4905-ad1a-50587e2bbb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_a82c53be-c792-4459-9f22-5d5dcb8bc3bf" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_733f9478-2a39-4905-ad1a-50587e2bbb9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_563d6c14-d8cc-4769-ab1c-318926979a13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_dc381fb5-11ad-4665-b735-595b413032aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_563d6c14-d8cc-4769-ab1c-318926979a13" xlink:to="loc_us-gaap_ProfitLoss_dc381fb5-11ad-4665-b735-595b413032aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ec372153-ca1b-479b-91a3-69962952c87b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_563d6c14-d8cc-4769-ab1c-318926979a13" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ec372153-ca1b-479b-91a3-69962952c87b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_202464c9-bca3-409e-b88d-8222a404afc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_66012a15-70b9-433f-a35b-9c4852aadaf4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_202464c9-bca3-409e-b88d-8222a404afc8" xlink:to="loc_us-gaap_OperatingIncomeLoss_66012a15-70b9-433f-a35b-9c4852aadaf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_e8d997f9-e707-4cc0-8729-67a092556e50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_202464c9-bca3-409e-b88d-8222a404afc8" xlink:to="loc_us-gaap_InvestmentIncomeInterest_e8d997f9-e707-4cc0-8729-67a092556e50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuredEventGainLoss_c8541265-9fd6-40bb-8b81-b3d7fce8ac9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InsuredEventGainLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_202464c9-bca3-409e-b88d-8222a404afc8" xlink:to="loc_us-gaap_InsuredEventGainLoss_c8541265-9fd6-40bb-8b81-b3d7fce8ac9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_737f7639-3bd2-4feb-a3a7-76df4cc40152" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_202464c9-bca3-409e-b88d-8222a404afc8" xlink:to="loc_us-gaap_InterestExpense_737f7639-3bd2-4feb-a3a7-76df4cc40152" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6c5f7b40-2d4c-433d-8e5c-cf4c46667215" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eda4d9c3-1414-4c74-b911-fded5bccc31f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6c5f7b40-2d4c-433d-8e5c-cf4c46667215" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eda4d9c3-1414-4c74-b911-fded5bccc31f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_eadc6678-a519-4afe-8bec-a631b1543b60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6c5f7b40-2d4c-433d-8e5c-cf4c46667215" xlink:to="loc_us-gaap_CostsAndExpenses_eadc6678-a519-4afe-8bec-a631b1543b60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_baca9ebe-3cac-4276-8d61-3004e5b9b5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3a653243-9726-4ac7-a8e3-ab3e01ef8ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_baca9ebe-3cac-4276-8d61-3004e5b9b5a5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3a653243-9726-4ac7-a8e3-ab3e01ef8ce1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0e73616c-05d6-4f95-9cb5-dff07694a749" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_baca9ebe-3cac-4276-8d61-3004e5b9b5a5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0e73616c-05d6-4f95-9cb5-dff07694a749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019cc38f-cc83-75e7-ab93-5cf4b68413bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_baca9ebe-3cac-4276-8d61-3004e5b9b5a5" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019cc38f-cc83-75e7-ab93-5cf4b68413bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cpix-20251231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f039b1b7-0563-476f-a5a5-27262fac07ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0e99ee92-6d39-4581-b559-e8dea07300c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f039b1b7-0563-476f-a5a5-27262fac07ad" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0e99ee92-6d39-4581-b559-e8dea07300c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_019caa2f-f925-723c-921a-6dad474d0bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f039b1b7-0563-476f-a5a5-27262fac07ad" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_019caa2f-f925-723c-921a-6dad474d0bb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_019caa30-a401-7ed6-be14-be973d5a2351" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f039b1b7-0563-476f-a5a5-27262fac07ad" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_019caa30-a401-7ed6-be14-be973d5a2351" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_019caa31-787f-7ecd-9a99-dee5c50a75d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f039b1b7-0563-476f-a5a5-27262fac07ad" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_019caa31-787f-7ecd-9a99-dee5c50a75d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_9d6ec0cc-09a0-4cc4-ace2-0552ba01b02d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f039b1b7-0563-476f-a5a5-27262fac07ad" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_9d6ec0cc-09a0-4cc4-ace2-0552ba01b02d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_127f9586-4610-400c-bad4-dee72e023f52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f039b1b7-0563-476f-a5a5-27262fac07ad" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_127f9586-4610-400c-bad4-dee72e023f52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb02a-d4f8-7d24-9dde-225cad7ce364" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_019cb02a-d4f8-7b44-b8a8-a1c6a761691b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb02a-d4f8-7d24-9dde-225cad7ce364" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_019cb02a-d4f8-7b44-b8a8-a1c6a761691b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_019cb02a-d4f8-7467-9ac2-13fe84a5c9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb02a-d4f8-7d24-9dde-225cad7ce364" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_019cb02a-d4f8-7467-9ac2-13fe84a5c9ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_ProceedsFromATMOfferingNet_019cb02a-d4f8-7f7e-8ee1-a1953fd8c3f3" xlink:href="cpix-20251231.xsd#cpix_ProceedsFromATMOfferingNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb02a-d4f8-7d24-9dde-225cad7ce364" xlink:to="loc_cpix_ProceedsFromATMOfferingNet_019cb02a-d4f8-7f7e-8ee1-a1953fd8c3f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019cb02a-d4f8-7730-addb-c274ba0cde27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb02a-d4f8-7d24-9dde-225cad7ce364" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019cb02a-d4f8-7730-addb-c274ba0cde27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019cb02a-d4f8-7ba4-b696-dd338f575b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb02a-d4f8-7d24-9dde-225cad7ce364" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019cb02a-d4f8-7ba4-b696-dd338f575b9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7ddcd4da-1959-4545-b32d-c961a55b7351" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e1e19513-e214-4aa9-a0b4-48e264563c76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7ddcd4da-1959-4545-b32d-c961a55b7351" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e1e19513-e214-4aa9-a0b4-48e264563c76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_907a652b-451d-4ab4-be05-eb26affabb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7ddcd4da-1959-4545-b32d-c961a55b7351" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_907a652b-451d-4ab4-be05-eb26affabb7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d202d8f8-2af2-4d3f-968e-2cec5f057ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7ddcd4da-1959-4545-b32d-c961a55b7351" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d202d8f8-2af2-4d3f-968e-2cec5f057ba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d88505f6-5c26-405b-90a8-bf96410e6abc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_ProfitLoss_d88505f6-5c26-405b-90a8-bf96410e6abc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_80a71dd0-708c-4f73-a354-97a1719c315c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_80a71dd0-708c-4f73-a354-97a1719c315c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_bff29942-8778-4834-8029-71c8ba8950ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_bff29942-8778-4834-8029-71c8ba8950ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_ad7bfbc0-c0f0-4fb0-bb9b-385f63c29b05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_GainLossOnInvestments_ad7bfbc0-c0f0-4fb0-bb9b-385f63c29b05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_d8e209d1-903f-473a-a4d6-8674180a87f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_d8e209d1-903f-473a-a4d6-8674180a87f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_45df9a63-79cc-4b6d-9b4d-c759ace758d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_ShareBasedCompensation_45df9a63-79cc-4b6d-9b4d-c759ace758d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c58ef02f-3298-489a-b69d-68346b6a368d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c58ef02f-3298-489a-b69d-68346b6a368d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_IncreaseDecreaseInCashSurrenderValueOfLifeInsurancePolicy_a4d52473-0186-4817-8e33-c28565019105" xlink:href="cpix-20251231.xsd#cpix_IncreaseDecreaseInCashSurrenderValueOfLifeInsurancePolicy"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_cpix_IncreaseDecreaseInCashSurrenderValueOfLifeInsurancePolicy_a4d52473-0186-4817-8e33-c28565019105" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_dfdde89b-7226-42f6-9899-de5d8dae46a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_dfdde89b-7226-42f6-9899-de5d8dae46a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingGainsLosses_b21004f7-3808-408a-8dcf-880245fe214c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingGainsLosses"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_OtherNonoperatingGainsLosses_b21004f7-3808-408a-8dcf-880245fe214c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0c27cc2e-114e-4e68-a016-6fcc1431bd92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0c27cc2e-114e-4e68-a016-6fcc1431bd92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_02298bf3-9a52-4a02-9b88-15452445f8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_02298bf3-9a52-4a02-9b88-15452445f8f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019caa20-a791-74ee-80ec-6a5b3694bce1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019caa20-a791-74ee-80ec-6a5b3694bce1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e59faef0-bf72-42f1-a695-db12027c06ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e59faef0-bf72-42f1-a695-db12027c06ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_563641d7-5d4b-4c71-a14e-03fa4aa20838" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_563641d7-5d4b-4c71-a14e-03fa4aa20838" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_2650b6c0-950b-418c-a809-2d1c73859a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e451fd81-bd78-4c23-ac46-f4fef2540048" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_2650b6c0-950b-418c-a809-2d1c73859a4a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/SignificantAccountingPoliciesCollaborativeArrangementDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#SignificantAccountingPoliciesCollaborativeArrangementDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/SignificantAccountingPoliciesCollaborativeArrangementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent_019cbffc-c4f2-7066-975e-c899db4c9bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_019cbffc-c4f2-7fee-bf5a-49785c353fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent_019cbffc-c4f2-7066-975e-c899db4c9bb2" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_019cbffc-c4f2-7fee-bf5a-49785c353fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019cbffc-c4f2-7ed4-ae3d-3e7de50e065b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent_019cbffc-c4f2-7066-975e-c899db4c9bb2" xlink:to="loc_us-gaap_AccountsPayableCurrent_019cbffc-c4f2-7ed4-ae3d-3e7de50e065b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentRelatedLiabilities_019cbffc-c4f2-7d94-a811-4cb9874f99a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentRelatedLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent_019cbffc-c4f2-7066-975e-c899db4c9bb2" xlink:to="loc_us-gaap_InvestmentRelatedLiabilities_019cbffc-c4f2-7d94-a811-4cb9874f99a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_019cbffc-fb2f-704e-bbe4-535e573ff2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019cbffc-fb2f-7f6e-9c16-36dd5167e951" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesNetCurrent_019cbffc-fb2f-704e-bbe4-535e573ff2a6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019cbffc-fb2f-7f6e-9c16-36dd5167e951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019cbffc-fb2f-72f7-97d8-1f4412563e80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesNetCurrent_019cbffc-fb2f-704e-bbe4-535e573ff2a6" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019cbffc-fb2f-72f7-97d8-1f4412563e80" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/InventoriesNetScheduleofInventoriesDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#InventoriesNetScheduleofInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/InventoriesNetScheduleofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_e020e0ad-21be-4299-82d4-c3699754c329" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_f7fd54b4-27b5-4318-98b9-22fe3bd30199" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_e020e0ad-21be-4299-82d4-c3699754c329" xlink:to="loc_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_f7fd54b4-27b5-4318-98b9-22fe3bd30199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_6e04752c-d996-444e-81cb-8f919af91ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_e020e0ad-21be-4299-82d4-c3699754c329" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_6e04752c-d996-444e-81cb-8f919af91ec0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b7a9d48c-32a5-440c-beb5-b0bb5cc3eccf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_e020e0ad-21be-4299-82d4-c3699754c329" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b7a9d48c-32a5-440c-beb5-b0bb5cc3eccf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6b76b005-e042-42d2-86ef-3f6e534522f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_911e6629-61b0-45bb-a284-68a30ac58998" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6b76b005-e042-42d2-86ef-3f6e534522f1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_911e6629-61b0-45bb-a284-68a30ac58998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0ec2b67f-1e12-4656-946c-2be20044e67d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6b76b005-e042-42d2-86ef-3f6e534522f1" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0ec2b67f-1e12-4656-946c-2be20044e67d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_930e1854-a839-4235-90b3-fed9e7ee76a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d7057720-c49b-40ef-b00c-05a42e66cd63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_930e1854-a839-4235-90b3-fed9e7ee76a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d7057720-c49b-40ef-b00c-05a42e66cd63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9fddc971-484d-454f-850b-278311487b17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_930e1854-a839-4235-90b3-fed9e7ee76a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9fddc971-484d-454f-850b-278311487b17" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2354de83-3583-4514-a7cd-bd7c7977fc14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e821177b-1cf5-40a0-8d40-ccc239d401e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2354de83-3583-4514-a7cd-bd7c7977fc14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e821177b-1cf5-40a0-8d40-ccc239d401e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b2b78cfa-426d-4a3b-93a6-5a53b309a364" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2354de83-3583-4514-a7cd-bd7c7977fc14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b2b78cfa-426d-4a3b-93a6-5a53b309a364" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_9f560569-8781-4e8b-9e32-cd7436dd3192" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2354de83-3583-4514-a7cd-bd7c7977fc14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_9f560569-8781-4e8b-9e32-cd7436dd3192" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFourAndAfter_375ef5ad-7f2c-4371-a948-45a3fe2896ac" xlink:href="cpix-20251231.xsd#cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFourAndAfter"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2354de83-3583-4514-a7cd-bd7c7977fc14" xlink:to="loc_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFourAndAfter_375ef5ad-7f2c-4371-a948-45a3fe2896ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_79906837-1287-4944-8eab-89a809a2f38d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2354de83-3583-4514-a7cd-bd7c7977fc14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_79906837-1287-4944-8eab-89a809a2f38d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/OtherCurrentandOtherLongtermLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#OtherCurrentandOtherLongtermLiabilitiesScheduleofOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/OtherCurrentandOtherLongtermLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_327e4422-15b8-42b1-bc68-652f93ae6290" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_ProductSalesRelatedLiabilitiesCurrent_b1e7d602-bf7f-4483-916f-54c2d110303c" xlink:href="cpix-20251231.xsd#cpix_ProductSalesRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_327e4422-15b8-42b1-bc68-652f93ae6290" xlink:to="loc_cpix_ProductSalesRelatedLiabilitiesCurrent_b1e7d602-bf7f-4483-916f-54c2d110303c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6678835c-5c58-40e1-86ea-8ec261e40eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_327e4422-15b8-42b1-bc68-652f93ae6290" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6678835c-5c58-40e1-86ea-8ec261e40eb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_BusinessCombinationContingentConsiderationLiabilityAccruedCurrent_7fbf45f4-1bbb-4e5e-a23d-07fe126cbc65" xlink:href="cpix-20251231.xsd#cpix_BusinessCombinationContingentConsiderationLiabilityAccruedCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_327e4422-15b8-42b1-bc68-652f93ae6290" xlink:to="loc_cpix_BusinessCombinationContingentConsiderationLiabilityAccruedCurrent_7fbf45f4-1bbb-4e5e-a23d-07fe126cbc65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_AccruedLiabilitiesStudies_25771b2d-0e6a-46ed-852f-5e4ad9d02790" xlink:href="cpix-20251231.xsd#cpix_AccruedLiabilitiesStudies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_327e4422-15b8-42b1-bc68-652f93ae6290" xlink:to="loc_cpix_AccruedLiabilitiesStudies_25771b2d-0e6a-46ed-852f-5e4ad9d02790" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_AccruedLiabilitiesStockPayable_e1856579-9e05-4836-be0c-a5e8e767c45e" xlink:href="cpix-20251231.xsd#cpix_AccruedLiabilitiesStockPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_327e4422-15b8-42b1-bc68-652f93ae6290" xlink:to="loc_cpix_AccruedLiabilitiesStockPayable_e1856579-9e05-4836-be0c-a5e8e767c45e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_AccruedLiabilitiesInventoryPurchases_f7793d29-bf42-452b-a61c-73ae1b1ddd00" xlink:href="cpix-20251231.xsd#cpix_AccruedLiabilitiesInventoryPurchases"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_327e4422-15b8-42b1-bc68-652f93ae6290" xlink:to="loc_cpix_AccruedLiabilitiesInventoryPurchases_f7793d29-bf42-452b-a61c-73ae1b1ddd00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_52cabe54-3795-4719-b44d-cf89a95da591" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_327e4422-15b8-42b1-bc68-652f93ae6290" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_52cabe54-3795-4719-b44d-cf89a95da591" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_73974754-2251-4d6e-ac10-f795e9a272c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_327e4422-15b8-42b1-bc68-652f93ae6290" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_73974754-2251-4d6e-ac10-f795e9a272c8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/OtherCurrentandOtherLongtermLiabilitiesScheduleofNoncurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#OtherCurrentandOtherLongtermLiabilitiesScheduleofNoncurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/OtherCurrentandOtherLongtermLiabilitiesScheduleofNoncurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_46efe52c-3fb3-4309-a16d-412da4c239f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_818db289-c78f-494b-95fa-d8f55a44d105" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_46efe52c-3fb3-4309-a16d-412da4c239f9" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_818db289-c78f-494b-95fa-d8f55a44d105" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5b4428c0-fd69-4682-b17c-09cbbd07039f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_46efe52c-3fb3-4309-a16d-412da4c239f9" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5b4428c0-fd69-4682-b17c-09cbbd07039f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_376f1315-103a-4fd3-ae9f-f1afbd2d7f20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_46efe52c-3fb3-4309-a16d-412da4c239f9" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_376f1315-103a-4fd3-ae9f-f1afbd2d7f20" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesNetDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesNetDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_22f13d98-092a-44d0-b10f-5251f8b60194" xlink:href="cpix-20251231.xsd#cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_22f13d98-092a-44d0-b10f-5251f8b60194" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_95ccb52e-d90b-487c-8e40-e0868cc494a4" xlink:href="cpix-20251231.xsd#cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_95ccb52e-d90b-487c-8e40-e0868cc494a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetOperatingLeaseLiabilities_6b87a47d-fa09-4ae0-93a5-8f711ae7ad53" xlink:href="cpix-20251231.xsd#cpix_DeferredTaxAssetOperatingLeaseLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_cpix_DeferredTaxAssetOperatingLeaseLiabilities_6b87a47d-fa09-4ae0-93a5-8f711ae7ad53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_e7dbb82e-3364-4f81-afca-8c884585e100" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_e7dbb82e-3364-4f81-afca-8c884585e100" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetsContingentRoyaltyLiabilities_1413ea70-ce58-4abe-a8e3-00dd8c6c8e32" xlink:href="cpix-20251231.xsd#cpix_DeferredTaxAssetsContingentRoyaltyLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_cpix_DeferredTaxAssetsContingentRoyaltyLiabilities_1413ea70-ce58-4abe-a8e3-00dd8c6c8e32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_139261dc-a2d0-4bd2-ac4a-164277e8eb87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_139261dc-a2d0-4bd2-ac4a-164277e8eb87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_14ba59c7-696a-4a39-86f4-9d9a975a6285" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_14ba59c7-696a-4a39-86f4-9d9a975a6285" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_1d3c3eb4-01d5-4b7e-bb3c-38e3e535547d" xlink:href="cpix-20251231.xsd#cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_1d3c3eb4-01d5-4b7e-bb3c-38e3e535547d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_a07b3211-d3a0-4015-af56-de0950596376" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_a07b3211-d3a0-4015-af56-de0950596376" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetsBusinessInterestExpenseLimitation_0477e41b-9ddd-4723-a61a-786847d14e49" xlink:href="cpix-20251231.xsd#cpix_DeferredTaxAssetsBusinessInterestExpenseLimitation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_cpix_DeferredTaxAssetsBusinessInterestExpenseLimitation_0477e41b-9ddd-4723-a61a-786847d14e49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetsDeferredCharges_fe824120-1ab2-4605-99b2-86b1910ea597" xlink:href="cpix-20251231.xsd#cpix_DeferredTaxAssetsDeferredCharges"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_cpix_DeferredTaxAssetsDeferredCharges_fe824120-1ab2-4605-99b2-86b1910ea597" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019cbaf2-036f-72e4-a645-b630614ea9ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_31a75db8-aa7c-4cde-bf73-20db9e50a9fa" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019cbaf2-036f-72e4-a645-b630614ea9ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_NetDeferredTaxAssetsGross_e0f2c23b-9ecc-40da-a562-45b29f5e894c" xlink:href="cpix-20251231.xsd#cpix_NetDeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e77f2bbd-ab6b-4eb6-b6e6-867fe8e2fede" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cpix_NetDeferredTaxAssetsGross_e0f2c23b-9ecc-40da-a562-45b29f5e894c" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_e77f2bbd-ab6b-4eb6-b6e6-867fe8e2fede" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_3ff1cbc7-2f48-4a5e-9a99-abb49aa02f93" xlink:href="cpix-20251231.xsd#cpix_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cpix_NetDeferredTaxAssetsGross_e0f2c23b-9ecc-40da-a562-45b29f5e894c" xlink:to="loc_cpix_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_3ff1cbc7-2f48-4a5e-9a99-abb49aa02f93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_aa426eaa-47bf-405e-9de7-9a373e90c982" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_NetDeferredTaxAssetsGross_152016ca-0ae7-4ba5-a113-1b6a7b332a18" xlink:href="cpix-20251231.xsd#cpix_NetDeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_aa426eaa-47bf-405e-9de7-9a373e90c982" xlink:to="loc_cpix_NetDeferredTaxAssetsGross_152016ca-0ae7-4ba5-a113-1b6a7b332a18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7ae9b74a-26d5-4cf5-971a-f10d38b769c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_aa426eaa-47bf-405e-9de7-9a373e90c982" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7ae9b74a-26d5-4cf5-971a-f10d38b769c5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleoftheComponentsofIncomeTaxBenefitExpenseDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#IncomeTaxesScheduleoftheComponentsofIncomeTaxBenefitExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleoftheComponentsofIncomeTaxBenefitExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2b4ea72c-2df7-438b-b03c-4217b0e763e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bd0a7a26-6a38-42a9-ac12-645b0b8a829e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2b4ea72c-2df7-438b-b03c-4217b0e763e0" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bd0a7a26-6a38-42a9-ac12-645b0b8a829e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_becb50dd-73ea-4913-96a3-dc577cb00d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2b4ea72c-2df7-438b-b03c-4217b0e763e0" xlink:to="loc_us-gaap_DeferredOtherTaxExpenseBenefit_becb50dd-73ea-4913-96a3-dc577cb00d2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2b2625fb-9447-4742-b2c7-54f03b8c515c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d1b1bb04-b388-4032-9854-9ec9789d5dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2b2625fb-9447-4742-b2c7-54f03b8c515c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d1b1bb04-b388-4032-9854-9ec9789d5dd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b84c9054-a222-4ae3-a497-c336f601e27d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2b2625fb-9447-4742-b2c7-54f03b8c515c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b84c9054-a222-4ae3-a497-c336f601e27d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_c46c9f9b-e1ad-4252-93df-611423b67a07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cfbe961f-9cbe-4f1d-bec4-634987f784aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredOtherTaxExpenseBenefit_c46c9f9b-e1ad-4252-93df-611423b67a07" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cfbe961f-9cbe-4f1d-bec4-634987f784aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_5f6537bc-465f-4945-9d73-df808ffd5fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredOtherTaxExpenseBenefit_c46c9f9b-e1ad-4252-93df-611423b67a07" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_5f6537bc-465f-4945-9d73-df808ffd5fa5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliation2025Details" xlink:type="simple" xlink:href="cpix-20251231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliation2025Details"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliation2025Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cbaec-17a0-70b5-b37d-57569a6f1325" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019cbaec-17a0-73a5-9f73-12f3174b7489" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cbaec-17a0-70b5-b37d-57569a6f1325" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019cbaec-17a0-73a5-9f73-12f3174b7489" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019cbaec-17a0-7354-aa4f-23f4ade7b15c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cbaec-17a0-70b5-b37d-57569a6f1325" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019cbaec-17a0-7354-aa4f-23f4ade7b15c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019cbaec-17a0-7454-a497-c69d4294d655" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cbaec-17a0-70b5-b37d-57569a6f1325" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019cbaec-17a0-7454-a497-c69d4294d655" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_EffectiveIncomeTaxRateReconciliationTaxCreditExpirationsPercent_019cbaec-17a0-7ac4-a824-2aea8435115d" xlink:href="cpix-20251231.xsd#cpix_EffectiveIncomeTaxRateReconciliationTaxCreditExpirationsPercent"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cbaec-17a0-70b5-b37d-57569a6f1325" xlink:to="loc_cpix_EffectiveIncomeTaxRateReconciliationTaxCreditExpirationsPercent_019cbaec-17a0-7ac4-a824-2aea8435115d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019cbaec-17a0-7a6f-91ec-4513ca0b2119" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cbaec-17a0-70b5-b37d-57569a6f1325" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019cbaec-17a0-7a6f-91ec-4513ca0b2119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent_019cbaec-17a0-7cc5-92e6-50d699bb4b67" xlink:href="cpix-20251231.xsd#cpix_EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cbaec-17a0-70b5-b37d-57569a6f1325" xlink:to="loc_cpix_EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent_019cbaec-17a0-7cc5-92e6-50d699bb4b67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_019cbaec-c4c2-736c-98e1-b68217334745" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019cbaec-17a0-70b5-b37d-57569a6f1325" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_019cbaec-c4c2-736c-98e1-b68217334745" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019cbaeb-efff-7999-a39d-44af3abf4f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019cbaeb-efff-74b0-9847-8269b8655bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019cbaeb-efff-7999-a39d-44af3abf4f0c" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019cbaeb-efff-74b0-9847-8269b8655bcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019cbaeb-efff-7181-85b4-0b7865d4c6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019cbaeb-efff-7999-a39d-44af3abf4f0c" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019cbaeb-efff-7181-85b4-0b7865d4c6aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019cbaeb-efff-7f5a-a0bc-b25789c1e10f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019cbaeb-efff-7999-a39d-44af3abf4f0c" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019cbaeb-efff-7f5a-a0bc-b25789c1e10f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_EffectiveIncomeTaxRateReconciliationTaxCreditExpirationsAmount_019cbaeb-efff-7963-b8d9-3432196dd133" xlink:href="cpix-20251231.xsd#cpix_EffectiveIncomeTaxRateReconciliationTaxCreditExpirationsAmount"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019cbaeb-efff-7999-a39d-44af3abf4f0c" xlink:to="loc_cpix_EffectiveIncomeTaxRateReconciliationTaxCreditExpirationsAmount_019cbaeb-efff-7963-b8d9-3432196dd133" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019cbaeb-efff-752a-8a59-5e8a9c85d20f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019cbaeb-efff-7999-a39d-44af3abf4f0c" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019cbaeb-efff-752a-8a59-5e8a9c85d20f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_019cbaeb-efff-7e5a-9e7d-f545c7f65809" xlink:href="cpix-20251231.xsd#cpix_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019cbaeb-efff-7999-a39d-44af3abf4f0c" xlink:to="loc_cpix_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_019cbaeb-efff-7e5a-9e7d-f545c7f65809" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleofIncomeTaxesPaidDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#IncomeTaxesScheduleofIncomeTaxesPaidDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleofIncomeTaxesPaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cpix_IncomeTaxExpensedAndPaidNet_019cb09a-62b6-7749-af64-a1a64b56fdc3" xlink:href="cpix-20251231.xsd#cpix_IncomeTaxExpensedAndPaidNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019cb09a-62b6-765c-9f83-15316263fa35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cpix_IncomeTaxExpensedAndPaidNet_019cb09a-62b6-7749-af64-a1a64b56fdc3" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019cb09a-62b6-765c-9f83-15316263fa35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019cb09a-62b6-7ae7-ac43-5030ae85480e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cpix_IncomeTaxExpensedAndPaidNet_019cb09a-62b6-7749-af64-a1a64b56fdc3" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019cb09a-62b6-7ae7-ac43-5030ae85480e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019cb09a-62b6-729a-89d3-eeb55cdf8791" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cpix_IncomeTaxExpensedAndPaidNet_019cb09a-62b6-7749-af64-a1a64b56fdc3" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019cb09a-62b6-729a-89d3-eeb55cdf8791" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/LeasesLeasePositionDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#LeasesLeasePositionDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/LeasesLeasePositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b11b5e8a-1b81-486e-9750-1560536baf30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c4e9695d-1627-461c-b41a-f6760e0fa0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_b11b5e8a-1b81-486e-9750-1560536baf30" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c4e9695d-1627-461c-b41a-f6760e0fa0fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ba295050-1614-4450-845b-0eb89e9802ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_b11b5e8a-1b81-486e-9750-1560536baf30" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ba295050-1614-4450-845b-0eb89e9802ba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/LeasesScheduleofLeaseLiabilityMaturitiesandFutureMinimumPaymentsDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#LeasesScheduleofLeaseLiabilityMaturitiesandFutureMinimumPaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/LeasesScheduleofLeaseLiabilityMaturitiesandFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_82504321-bd67-447c-8b01-ccfb2121a366" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4dfd2152-0fd5-4d0c-ad29-49ee2dba0253" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_82504321-bd67-447c-8b01-ccfb2121a366" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4dfd2152-0fd5-4d0c-ad29-49ee2dba0253" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_918c4ea9-1b0d-466e-8aac-a1dd12161591" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_82504321-bd67-447c-8b01-ccfb2121a366" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_918c4ea9-1b0d-466e-8aac-a1dd12161591" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_49968975-cc11-41f3-9d2b-bb2b81bed5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_82504321-bd67-447c-8b01-ccfb2121a366" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_49968975-cc11-41f3-9d2b-bb2b81bed5dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_de750668-b6a7-4447-976c-62546798dd83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_82504321-bd67-447c-8b01-ccfb2121a366" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_de750668-b6a7-4447-976c-62546798dd83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_727586a4-68bd-482f-a568-b779cffc896b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_82504321-bd67-447c-8b01-ccfb2121a366" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_727586a4-68bd-482f-a568-b779cffc896b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0517139c-c729-410e-bcdf-1823d4119ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_82504321-bd67-447c-8b01-ccfb2121a366" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0517139c-c729-410e-bcdf-1823d4119ef4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/LeasesScheduleofLeaseLiabilityMaturitiesandFutureMinimumPaymentsDetails_1" xlink:type="simple" xlink:href="cpix-20251231.xsd#LeasesScheduleofLeaseLiabilityMaturitiesandFutureMinimumPaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/LeasesScheduleofLeaseLiabilityMaturitiesandFutureMinimumPaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e418e09a-a90e-4487-8e6f-a54be3867ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_625a4e80-e55b-4322-ac64-e3e4e9bcfc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e418e09a-a90e-4487-8e6f-a54be3867ab1" xlink:to="loc_us-gaap_OperatingLeaseLiability_625a4e80-e55b-4322-ac64-e3e4e9bcfc2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e9f67f23-11f8-4538-84dc-f57fb9ea629a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e418e09a-a90e-4487-8e6f-a54be3867ab1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e9f67f23-11f8-4538-84dc-f57fb9ea629a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/SegmentReportingScheduleofSegmentReportingInformationDetails" xlink:type="simple" xlink:href="cpix-20251231.xsd#SegmentReportingScheduleofSegmentReportingInformationDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/SegmentReportingScheduleofSegmentReportingInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cb06e-ce35-7120-bbcb-b7cfd42993e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019cb06e-ce35-723a-99f6-accc3c0cc38d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019cb06e-ce35-7120-bbcb-b7cfd42993e6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019cb06e-ce35-723a-99f6-accc3c0cc38d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019cb06e-ce35-71af-abaf-0895ce0dc613" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019cb06e-ce35-7120-bbcb-b7cfd42993e6" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019cb06e-ce35-71af-abaf-0895ce0dc613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019cb06e-6c48-7488-bed5-e46c138dfff4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_019cb06e-6c48-79d6-9207-d8e71d089211" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019cb06e-6c48-7488-bed5-e46c138dfff4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_019cb06e-6c48-79d6-9207-d8e71d089211" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019cb06e-6c48-7c6f-a396-db39e1bbee07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019cb06e-6c48-7488-bed5-e46c138dfff4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019cb06e-6c48-7c6f-a396-db39e1bbee07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019cc38e-97c8-78f4-847f-5aa51e8a03e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019cb06e-6c48-7488-bed5-e46c138dfff4" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019cc38e-97c8-78f4-847f-5aa51e8a03e3" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
