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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:6edb08b2-28be-4fe2-96a1-5228f16440ba,g:0b7981d4-3364-432a-a869-7a65f1514fac-->
<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-20231231.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_Assets_0ada4f2c-50f4-4af4-aed1-4332514437e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_37388d6d-88bb-4c3d-b9f1-d26747c51c05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ada4f2c-50f4-4af4-aed1-4332514437e6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_37388d6d-88bb-4c3d-b9f1-d26747c51c05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5f4ab3c1-76fe-4aa6-9b12-1fcf88e9c836" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ada4f2c-50f4-4af4-aed1-4332514437e6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5f4ab3c1-76fe-4aa6-9b12-1fcf88e9c836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0cc9a3a8-7b89-4bbd-8a18-534fe8b49645" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ada4f2c-50f4-4af4-aed1-4332514437e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0cc9a3a8-7b89-4bbd-8a18-534fe8b49645" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6fa00eea-caab-4608-a53f-2a873b634124" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ada4f2c-50f4-4af4-aed1-4332514437e6" xlink:to="loc_us-gaap_AssetsCurrent_6fa00eea-caab-4608-a53f-2a873b634124" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNoncurrent_831ccd9d-b2a8-4ae3-be96-ec3fcf33bfb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ada4f2c-50f4-4af4-aed1-4332514437e6" xlink:to="loc_us-gaap_InventoryNoncurrent_831ccd9d-b2a8-4ae3-be96-ec3fcf33bfb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_77c7ee68-4ac3-4e3a-8ea0-8894e7fc8eee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ada4f2c-50f4-4af4-aed1-4332514437e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_77c7ee68-4ac3-4e3a-8ea0-8894e7fc8eee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4547bc82-249d-4409-8b19-b6c087338c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ada4f2c-50f4-4af4-aed1-4332514437e6" xlink:to="loc_us-gaap_Goodwill_4547bc82-249d-4409-8b19-b6c087338c8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_51964fee-9ff5-43fb-a5f2-c6a20c256c06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_78592b4d-555e-4b51-a752-bc9f199429ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_51964fee-9ff5-43fb-a5f2-c6a20c256c06" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_78592b4d-555e-4b51-a752-bc9f199429ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_fd16f225-e921-4036-99fd-10f21a0bfa9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_51964fee-9ff5-43fb-a5f2-c6a20c256c06" xlink:to="loc_us-gaap_CommonStockValueOutstanding_fd16f225-e921-4036-99fd-10f21a0bfa9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9c0f2273-e7c7-4ef8-ac50-027c6238bc13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_ba72f86a-ccca-43da-8dc1-44136f127b28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9c0f2273-e7c7-4ef8-ac50-027c6238bc13" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_ba72f86a-ccca-43da-8dc1-44136f127b28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f8e080c4-e1e6-4acb-9035-d393009e03c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LiabilitiesCurrent_9c0f2273-e7c7-4ef8-ac50-027c6238bc13" xlink:to="loc_us-gaap_AccountsPayableCurrent_f8e080c4-e1e6-4acb-9035-d393009e03c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_12ab13da-1829-48c3-88d0-3f0619ac3121" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9c0f2273-e7c7-4ef8-ac50-027c6238bc13" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_12ab13da-1829-48c3-88d0-3f0619ac3121" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6b241dd6-dac9-444b-8763-835cd9ea73ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dfe26d77-f247-4e01-a352-bac344dfd336" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AssetsCurrent_6b241dd6-dac9-444b-8763-835cd9ea73ad" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dfe26d77-f247-4e01-a352-bac344dfd336" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b1f88ab0-67d0-4ff7-bd04-3d15bcb1cf75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6b241dd6-dac9-444b-8763-835cd9ea73ad" xlink:to="loc_us-gaap_InventoryNet_b1f88ab0-67d0-4ff7-bd04-3d15bcb1cf75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_321e4d5c-0f41-4bca-b23d-d94ba2ca4cac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6b241dd6-dac9-444b-8763-835cd9ea73ad" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_321e4d5c-0f41-4bca-b23d-d94ba2ca4cac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_554e292d-d716-4aa6-a24e-b8937e91df15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6b241dd6-dac9-444b-8763-835cd9ea73ad" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_554e292d-d716-4aa6-a24e-b8937e91df15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_aad1a3a1-d1ef-46aa-8c6c-d7dd6b9bcd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6f3b5ae9-5eab-42a2-8020-075e3e684e33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aad1a3a1-d1ef-46aa-8c6c-d7dd6b9bcd5e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6f3b5ae9-5eab-42a2-8020-075e3e684e33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8b233d69-3426-4edd-9cc6-29c92fdee0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aad1a3a1-d1ef-46aa-8c6c-d7dd6b9bcd5e" xlink:to="loc_us-gaap_Liabilities_8b233d69-3426-4edd-9cc6-29c92fdee0a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2e081baa-6428-4f78-a322-a50f856c5676" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fcb1cea8-3ddc-4acc-9598-cf639e5ab946" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2e081baa-6428-4f78-a322-a50f856c5676" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fcb1cea8-3ddc-4acc-9598-cf639e5ab946" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_c07cade1-035b-4fdc-a148-df02b6eeef39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2e081baa-6428-4f78-a322-a50f856c5676" xlink:to="loc_us-gaap_LongTermLineOfCredit_c07cade1-035b-4fdc-a148-df02b6eeef39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_155bf293-8537-4dda-bd6b-701fe38f12f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2e081baa-6428-4f78-a322-a50f856c5676" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_155bf293-8537-4dda-bd6b-701fe38f12f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6ec17a24-ee79-4b0d-b2fe-307ba029bfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2e081baa-6428-4f78-a322-a50f856c5676" xlink:to="loc_us-gaap_LiabilitiesCurrent_6ec17a24-ee79-4b0d-b2fe-307ba029bfc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_13d533db-33af-49c8-bad6-534370cefade" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_051ec589-8a92-42c5-9e57-87d90fa960fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_13d533db-33af-49c8-bad6-534370cefade" xlink:to="loc_us-gaap_StockholdersEquity_051ec589-8a92-42c5-9e57-87d90fa960fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_e005879e-e499-4d76-bf72-b300a85496c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_13d533db-33af-49c8-bad6-534370cefade" xlink:to="loc_us-gaap_MinorityInterest_e005879e-e499-4d76-bf72-b300a85496c6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cpix-20231231.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_ab026b07-e909-48f8-b408-ccc9002a3cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_923b6e24-ddf8-44fa-9e5e-d93ccce495e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ab026b07-e909-48f8-b408-ccc9002a3cd3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_923b6e24-ddf8-44fa-9e5e-d93ccce495e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_164735e1-d965-4f64-8c28-8d84d639121a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ab026b07-e909-48f8-b408-ccc9002a3cd3" xlink:to="loc_us-gaap_SellingAndMarketingExpense_164735e1-d965-4f64-8c28-8d84d639121a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_bc7cb2df-4a7d-4ecd-af74-d26e21bdb9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ab026b07-e909-48f8-b408-ccc9002a3cd3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_bc7cb2df-4a7d-4ecd-af74-d26e21bdb9b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_fee86fcc-61d5-45bb-9de6-71184a977035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ab026b07-e909-48f8-b408-ccc9002a3cd3" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_fee86fcc-61d5-45bb-9de6-71184a977035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_48e37242-8bf1-42b3-b550-93664355c19c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ab026b07-e909-48f8-b408-ccc9002a3cd3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_48e37242-8bf1-42b3-b550-93664355c19c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cbe0be20-8e49-46da-a6f1-06824b9d208d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6554173e-0db8-40f5-aaa0-0f45ab9341a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cbe0be20-8e49-46da-a6f1-06824b9d208d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6554173e-0db8-40f5-aaa0-0f45ab9341a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_7c12df16-95bf-4e40-96be-ae5ded19213f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cbe0be20-8e49-46da-a6f1-06824b9d208d" xlink:to="loc_us-gaap_CostsAndExpenses_7c12df16-95bf-4e40-96be-ae5ded19213f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_06da15ad-ace6-4497-bb24-c5353ef67959" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_96a7d817-b275-472f-8449-958e4a781b81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_06da15ad-ace6-4497-bb24-c5353ef67959" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_96a7d817-b275-472f-8449-958e4a781b81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_39931e09-1b3f-4fb2-9bd5-92d5567fafa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_06da15ad-ace6-4497-bb24-c5353ef67959" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_39931e09-1b3f-4fb2-9bd5-92d5567fafa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_15bfc6b3-341b-4e46-9491-028df54db85b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a6b4051c-680e-4728-958a-625f9a59be28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_15bfc6b3-341b-4e46-9491-028df54db85b" xlink:to="loc_us-gaap_ProfitLoss_a6b4051c-680e-4728-958a-625f9a59be28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b5e76375-1b5f-413a-8ad3-684aca4858a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_15bfc6b3-341b-4e46-9491-028df54db85b" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b5e76375-1b5f-413a-8ad3-684aca4858a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a49077a4-bb61-4677-9966-5cbe88817e43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuredEventGainLoss_d4fbff1e-6444-4093-b377-452babaa466a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuredEventGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a49077a4-bb61-4677-9966-5cbe88817e43" xlink:to="loc_us-gaap_InsuredEventGainLoss_d4fbff1e-6444-4093-b377-452babaa466a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_799e13cd-082a-4d7d-8e04-705241e7a845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a49077a4-bb61-4677-9966-5cbe88817e43" xlink:to="loc_us-gaap_InvestmentIncomeInterest_799e13cd-082a-4d7d-8e04-705241e7a845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_efccf78d-cae0-48b5-932a-1007d05eb2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a49077a4-bb61-4677-9966-5cbe88817e43" xlink:to="loc_us-gaap_InterestExpense_efccf78d-cae0-48b5-932a-1007d05eb2d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_97c7bdd1-28d1-4f63-966b-d74ffa761bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a49077a4-bb61-4677-9966-5cbe88817e43" xlink:to="loc_us-gaap_OtherIncome_97c7bdd1-28d1-4f63-966b-d74ffa761bc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_38d12e8d-210f-4309-be7f-eccdcfa3df7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a49077a4-bb61-4677-9966-5cbe88817e43" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_38d12e8d-210f-4309-be7f-eccdcfa3df7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f2f3f893-44e6-4459-96e3-97abdecf0d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a49077a4-bb61-4677-9966-5cbe88817e43" xlink:to="loc_us-gaap_OperatingIncomeLoss_f2f3f893-44e6-4459-96e3-97abdecf0d5c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cpix-20231231.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_1e1e848d-f223-4f5d-9b2d-e1d3a07426fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_60f311ba-073e-44b6-b3ff-2d26fde673be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1e1e848d-f223-4f5d-9b2d-e1d3a07426fb" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_60f311ba-073e-44b6-b3ff-2d26fde673be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_d2b9baf6-3cc7-4db5-b467-5ee92beba98a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1e1e848d-f223-4f5d-9b2d-e1d3a07426fb" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_d2b9baf6-3cc7-4db5-b467-5ee92beba98a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_10541cbb-138b-4f1b-860f-1fa7bc035a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1e1e848d-f223-4f5d-9b2d-e1d3a07426fb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_10541cbb-138b-4f1b-860f-1fa7bc035a1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_ProceedsFromSettlementOfPatentLitigation_00ff473c-64d1-4d5b-8686-c89319d5beca" xlink:href="cpix-20231231.xsd#cpix_ProceedsFromSettlementOfPatentLitigation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1e1e848d-f223-4f5d-9b2d-e1d3a07426fb" xlink:to="loc_cpix_ProceedsFromSettlementOfPatentLitigation_00ff473c-64d1-4d5b-8686-c89319d5beca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_ProceedsFromCollaborativeArrangement_f1912ed6-6840-4837-9c93-579fc271bf44" xlink:href="cpix-20231231.xsd#cpix_ProceedsFromCollaborativeArrangement"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1e1e848d-f223-4f5d-9b2d-e1d3a07426fb" xlink:to="loc_cpix_ProceedsFromCollaborativeArrangement_f1912ed6-6840-4837-9c93-579fc271bf44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c7c605f0-8b1f-4115-8c0c-1509c399241c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1e1e848d-f223-4f5d-9b2d-e1d3a07426fb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c7c605f0-8b1f-4115-8c0c-1509c399241c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e41e73fd-620c-40d4-aeb2-d4b4e345044b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_ShareBasedCompensation_e41e73fd-620c-40d4-aeb2-d4b4e345044b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingGainsLosses_4caf2e7e-0c02-416d-891d-081058202e20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingGainsLosses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_OtherNonoperatingGainsLosses_4caf2e7e-0c02-416d-891d-081058202e20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_641b427f-474e-4577-900f-a7f9ac9d5e25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_641b427f-474e-4577-900f-a7f9ac9d5e25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_aa33b4e4-c3f0-4f7a-b9d3-6610a587cb94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_aa33b4e4-c3f0-4f7a-b9d3-6610a587cb94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_98384827-91da-4026-baf1-619501897a58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_98384827-91da-4026-baf1-619501897a58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f0751445-07bc-4d8d-b04e-b24b52731316" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f0751445-07bc-4d8d-b04e-b24b52731316" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_NoncashOrPartNoncashGainOnTransaction_fb642dca-ba57-4e94-825c-2dd6a4493deb" xlink:href="cpix-20231231.xsd#cpix_NoncashOrPartNoncashGainOnTransaction"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_cpix_NoncashOrPartNoncashGainOnTransaction_fb642dca-ba57-4e94-825c-2dd6a4493deb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_0c922273-d643-4f4c-a749-3a96ca033e43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_0c922273-d643-4f4c-a749-3a96ca033e43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_002b410d-a22d-4e36-aa3e-f665cc75356a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_002b410d-a22d-4e36-aa3e-f665cc75356a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_914acb51-1e98-47bb-9080-f9c97347fa15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_914acb51-1e98-47bb-9080-f9c97347fa15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_585539e1-39c0-4a90-89a4-72cebc0fe1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_585539e1-39c0-4a90-89a4-72cebc0fe1c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a80b43d0-d3b8-412f-b506-50809f9cc5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_ProfitLoss_a80b43d0-d3b8-412f-b506-50809f9cc5b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_9dd73c5a-ff31-4295-9bed-9ca6edcb3280" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_9dd73c5a-ff31-4295-9bed-9ca6edcb3280" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3c5f62b8-f2f9-4a4c-8935-926b24cdd570" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3c5f62b8-f2f9-4a4c-8935-926b24cdd570" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_IncreaseDecreaseInCashSurrenderValueOfLifeInsurancePolicy_145032e4-758b-4848-92a9-c6a51a4085ee" xlink:href="cpix-20231231.xsd#cpix_IncreaseDecreaseInCashSurrenderValueOfLifeInsurancePolicy"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_cpix_IncreaseDecreaseInCashSurrenderValueOfLifeInsurancePolicy_145032e4-758b-4848-92a9-c6a51a4085ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_6005e86a-49b6-4044-a258-45b219167375" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_6005e86a-49b6-4044-a258-45b219167375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_d55a51dc-ae8a-4aba-99c5-fe46648ab788" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_de2f199e-a783-4d0d-aa5a-48a5ee618bfc" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_d55a51dc-ae8a-4aba-99c5-fe46648ab788" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_247197a4-48a6-47de-8fb1-9b3e0cad838a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_20e2d14c-2ef8-435b-af5c-c659b243d52c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_247197a4-48a6-47de-8fb1-9b3e0cad838a" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_20e2d14c-2ef8-435b-af5c-c659b243d52c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_ab530f29-66be-4e02-9c8e-5cba88036875" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_247197a4-48a6-47de-8fb1-9b3e0cad838a" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_ab530f29-66be-4e02-9c8e-5cba88036875" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_8c6f8ee6-03ca-4093-b743-19fe311cfada" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_247197a4-48a6-47de-8fb1-9b3e0cad838a" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_8c6f8ee6-03ca-4093-b743-19fe311cfada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4ed439c7-a695-46d9-90c5-41d9a1e2ee0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_247197a4-48a6-47de-8fb1-9b3e0cad838a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4ed439c7-a695-46d9-90c5-41d9a1e2ee0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dba87514-2f2a-4f96-8180-801a3e1952d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb79c3cc-21a9-43c1-b4bf-1c20ecb99955" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dba87514-2f2a-4f96-8180-801a3e1952d1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb79c3cc-21a9-43c1-b4bf-1c20ecb99955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_43bee162-3afd-423f-a233-4b8ffa12de90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dba87514-2f2a-4f96-8180-801a3e1952d1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_43bee162-3afd-423f-a233-4b8ffa12de90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_597d1ea2-f412-46fb-af7e-4f75d20e319c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dba87514-2f2a-4f96-8180-801a3e1952d1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_597d1ea2-f412-46fb-af7e-4f75d20e319c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/InventoriesNetScheduleofInventoriesDetails" xlink:type="simple" xlink:href="cpix-20231231.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_c09f1c5c-aef3-4f4f-9a13-71639b40a9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_e6807638-b2da-4df9-a7a4-b43c91b327c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c09f1c5c-aef3-4f4f-9a13-71639b40a9f8" xlink:to="loc_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_e6807638-b2da-4df9-a7a4-b43c91b327c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_f4409f17-accb-4217-b213-b1aef8da2d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c09f1c5c-aef3-4f4f-9a13-71639b40a9f8" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_f4409f17-accb-4217-b213-b1aef8da2d3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_ab72c75d-3735-45dc-b495-3681e9cc4a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c09f1c5c-aef3-4f4f-9a13-71639b40a9f8" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_ab72c75d-3735-45dc-b495-3681e9cc4a4e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cpix-20231231.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_f6751204-32bd-4f3a-b50b-6cea1b87cb66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ff269c68-e4df-4d1c-b2fd-8afd22f8a98c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f6751204-32bd-4f3a-b50b-6cea1b87cb66" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ff269c68-e4df-4d1c-b2fd-8afd22f8a98c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_98e19bf1-9067-45aa-8d9c-4a80e1542f66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f6751204-32bd-4f3a-b50b-6cea1b87cb66" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_98e19bf1-9067-45aa-8d9c-4a80e1542f66" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="cpix-20231231.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_d914460e-0844-4397-9d07-29a8d6706055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e4d067b0-1bc3-4eee-9bb8-4fce8a3d64f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d914460e-0844-4397-9d07-29a8d6706055" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e4d067b0-1bc3-4eee-9bb8-4fce8a3d64f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07cad55c-993a-4d6f-85ff-a2ab395183b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d914460e-0844-4397-9d07-29a8d6706055" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07cad55c-993a-4d6f-85ff-a2ab395183b5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IntangibleAssetsandGoodwillFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="cpix-20231231.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_5109fdcf-0bae-40eb-ad7a-b1221169a938" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f8733db4-f4fd-4c5a-94b8-110bc279b95c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5109fdcf-0bae-40eb-ad7a-b1221169a938" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f8733db4-f4fd-4c5a-94b8-110bc279b95c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ba5fd8fc-7c42-49bc-b981-f0a5abe8711d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5109fdcf-0bae-40eb-ad7a-b1221169a938" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ba5fd8fc-7c42-49bc-b981-f0a5abe8711d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a97c6e19-0678-47ca-addf-d4f00b60cc73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5109fdcf-0bae-40eb-ad7a-b1221169a938" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a97c6e19-0678-47ca-addf-d4f00b60cc73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFourAndAfter_0878cf96-e565-4a32-8ff2-fdcffa29dfc1" xlink:href="cpix-20231231.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_5109fdcf-0bae-40eb-ad7a-b1221169a938" xlink:to="loc_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFourAndAfter_0878cf96-e565-4a32-8ff2-fdcffa29dfc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7ab50d1d-271e-43fc-9c22-b503e86a32b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5109fdcf-0bae-40eb-ad7a-b1221169a938" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7ab50d1d-271e-43fc-9c22-b503e86a32b0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/OtherCurrentandOtherLongtermLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cpix-20231231.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_800a4e97-2bc1-46fa-b299-3734c949205d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_AccruedLiabilitiesInventoryPurchases_b2e5250c-1d80-4c6a-97e1-a94862afa116" xlink:href="cpix-20231231.xsd#cpix_AccruedLiabilitiesInventoryPurchases"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_800a4e97-2bc1-46fa-b299-3734c949205d" xlink:to="loc_cpix_AccruedLiabilitiesInventoryPurchases_b2e5250c-1d80-4c6a-97e1-a94862afa116" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_AccruedLiabilitiesStockPayable_df9c71d2-fee6-480f-914f-6d4cb4ae21ca" xlink:href="cpix-20231231.xsd#cpix_AccruedLiabilitiesStockPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_800a4e97-2bc1-46fa-b299-3734c949205d" xlink:to="loc_cpix_AccruedLiabilitiesStockPayable_df9c71d2-fee6-480f-914f-6d4cb4ae21ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_BusinessCombinationContingentConsiderationLiabilityAccruedCurrent_991dd538-eb65-4fdf-af0b-90091396aa19" xlink:href="cpix-20231231.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_800a4e97-2bc1-46fa-b299-3734c949205d" xlink:to="loc_cpix_BusinessCombinationContingentConsiderationLiabilityAccruedCurrent_991dd538-eb65-4fdf-af0b-90091396aa19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_AccruedLiabilitiesStudies_3c6e71e5-5a1d-4b19-86ce-30b0088c1ed7" xlink:href="cpix-20231231.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_800a4e97-2bc1-46fa-b299-3734c949205d" xlink:to="loc_cpix_AccruedLiabilitiesStudies_3c6e71e5-5a1d-4b19-86ce-30b0088c1ed7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_633fd572-4153-4dc6-819c-8d528a5964c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_800a4e97-2bc1-46fa-b299-3734c949205d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_633fd572-4153-4dc6-819c-8d528a5964c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bd64c2fc-ed48-450d-935d-909c0d788c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_800a4e97-2bc1-46fa-b299-3734c949205d" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bd64c2fc-ed48-450d-935d-909c0d788c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_ProductSalesRelatedLiabilitiesCurrent_a610c59f-a1b5-420c-826d-7ea0f8cb209a" xlink:href="cpix-20231231.xsd#cpix_ProductSalesRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_800a4e97-2bc1-46fa-b299-3734c949205d" xlink:to="loc_cpix_ProductSalesRelatedLiabilitiesCurrent_a610c59f-a1b5-420c-826d-7ea0f8cb209a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e98ee3ee-1b90-44da-91a3-07b3a01904f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_800a4e97-2bc1-46fa-b299-3734c949205d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e98ee3ee-1b90-44da-91a3-07b3a01904f8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/OtherCurrentandOtherLongtermLiabilitiesScheduleofNoncurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cpix-20231231.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_3dac187a-e1ab-4a6e-8696-b989de3e2c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_a8617a42-cd12-4d8b-b479-1159ccff9d28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3dac187a-e1ab-4a6e-8696-b989de3e2c9f" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_a8617a42-cd12-4d8b-b479-1159ccff9d28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b2ca09f7-1403-4b2e-8c89-be79fed91cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3dac187a-e1ab-4a6e-8696-b989de3e2c9f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b2ca09f7-1403-4b2e-8c89-be79fed91cda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3ee44a01-9642-49ea-bb9c-473384efe3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3dac187a-e1ab-4a6e-8696-b989de3e2c9f" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3ee44a01-9642-49ea-bb9c-473384efe3bc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesNetDetails" xlink:type="simple" xlink:href="cpix-20231231.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_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_4d292434-eee9-4b4a-9017-f3d5c50d9002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_4d292434-eee9-4b4a-9017-f3d5c50d9002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_93a7d00c-5a77-49c3-aa36-fbad52520671" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_93a7d00c-5a77-49c3-aa36-fbad52520671" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_5d5a1911-3eac-472f-b668-d87ae02ce1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_5d5a1911-3eac-472f-b668-d87ae02ce1b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_985d8cff-e715-48ea-8237-109506a80c89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_985d8cff-e715-48ea-8237-109506a80c89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_a185e4c7-4ce0-4950-8079-203c5e4c44a0" xlink:href="cpix-20231231.xsd#cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:to="loc_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_a185e4c7-4ce0-4950-8079-203c5e4c44a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetsDeferredCharges_a3d4773f-89e4-4d62-a0a7-8bb08718cb84" xlink:href="cpix-20231231.xsd#cpix_DeferredTaxAssetsDeferredCharges"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:to="loc_cpix_DeferredTaxAssetsDeferredCharges_a3d4773f-89e4-4d62-a0a7-8bb08718cb84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetOperatingLeaseLiabilities_fad3e324-4d1d-422b-bc48-37d582c99368" xlink:href="cpix-20231231.xsd#cpix_DeferredTaxAssetOperatingLeaseLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:to="loc_cpix_DeferredTaxAssetOperatingLeaseLiabilities_fad3e324-4d1d-422b-bc48-37d582c99368" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_303f87d2-5fba-4391-a5ad-15bd2518abc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_303f87d2-5fba-4391-a5ad-15bd2518abc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_8bb48300-815f-400f-bf44-8962cfec3672" xlink:href="cpix-20231231.xsd#cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:to="loc_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_8bb48300-815f-400f-bf44-8962cfec3672" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_e3157ebb-3e37-4262-ae21-4703ee6378b1" xlink:href="cpix-20231231.xsd#cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b55707f6-46f1-4d84-9a7b-301fb9b9cf70" xlink:to="loc_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_e3157ebb-3e37-4262-ae21-4703ee6378b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_6a194b34-4182-4ce7-b8ff-101c1081a4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_NetDeferredTaxAssetsGross_df29fae5-da23-44e4-9a8c-350e1d5b4d74" xlink:href="cpix-20231231.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_6a194b34-4182-4ce7-b8ff-101c1081a4f5" xlink:to="loc_cpix_NetDeferredTaxAssetsGross_df29fae5-da23-44e4-9a8c-350e1d5b4d74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_495fe2a9-809d-4249-9fc6-61d65273ad7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6a194b34-4182-4ce7-b8ff-101c1081a4f5" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_495fe2a9-809d-4249-9fc6-61d65273ad7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_NetDeferredTaxAssetsGross_c306f35c-8666-4c74-be15-943d2500ce5c" xlink:href="cpix-20231231.xsd#cpix_NetDeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_b2b511ad-4fc6-424f-83a0-2d56863800e2" xlink:href="cpix-20231231.xsd#cpix_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cpix_NetDeferredTaxAssetsGross_c306f35c-8666-4c74-be15-943d2500ce5c" xlink:to="loc_cpix_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_b2b511ad-4fc6-424f-83a0-2d56863800e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_57b9f59e-a243-47f5-9d6d-85d134de2845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cpix_NetDeferredTaxAssetsGross_c306f35c-8666-4c74-be15-943d2500ce5c" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_57b9f59e-a243-47f5-9d6d-85d134de2845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_12be78d5-e255-470b-b981-0b4f736aa4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cpix_NetDeferredTaxAssetsGross_c306f35c-8666-4c74-be15-943d2500ce5c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_12be78d5-e255-470b-b981-0b4f736aa4eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleoftheComponentsofIncomeTaxBenefitExpenseDetails" xlink:type="simple" xlink:href="cpix-20231231.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_CurrentIncomeTaxExpenseBenefit_e6c574ab-e1e1-40e3-8d70-998a68f72ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ab63d7a1-27f0-4a52-858b-95fc9e29febc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e6c574ab-e1e1-40e3-8d70-998a68f72ebf" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ab63d7a1-27f0-4a52-858b-95fc9e29febc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c133c6f0-34fa-4aa2-8ee1-300602d46dab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e6c574ab-e1e1-40e3-8d70-998a68f72ebf" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c133c6f0-34fa-4aa2-8ee1-300602d46dab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fc3e3110-8fdc-4168-bc64-de7a9ca74986" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_afae1fb0-3310-46a8-9748-139c6708702c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_fc3e3110-8fdc-4168-bc64-de7a9ca74986" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_afae1fb0-3310-46a8-9748-139c6708702c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_86876208-9206-4816-9195-afb0d87db8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_fc3e3110-8fdc-4168-bc64-de7a9ca74986" xlink:to="loc_us-gaap_DeferredOtherTaxExpenseBenefit_86876208-9206-4816-9195-afb0d87db8b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_e1afc6af-e693-430b-9978-68ed68044c88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f645e1e5-40cd-4b8f-8ffb-439a4a54154b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e1afc6af-e693-430b-9978-68ed68044c88" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f645e1e5-40cd-4b8f-8ffb-439a4a54154b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_732f2f72-6db3-4e6d-b118-785674d99d59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e1afc6af-e693-430b-9978-68ed68044c88" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_732f2f72-6db3-4e6d-b118-785674d99d59" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="cpix-20231231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0fd195f2-c6e0-49cb-9600-75cf6cedf38f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8ccc9acf-9bd6-4d1a-a5c5-31bad279154d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0fd195f2-c6e0-49cb-9600-75cf6cedf38f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8ccc9acf-9bd6-4d1a-a5c5-31bad279154d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_32e9d09d-190e-48e3-a568-3fdea3eb7c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0fd195f2-c6e0-49cb-9600-75cf6cedf38f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_32e9d09d-190e-48e3-a568-3fdea3eb7c92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_172f5bc4-c726-4def-b70b-80bd85348c19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0fd195f2-c6e0-49cb-9600-75cf6cedf38f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_172f5bc4-c726-4def-b70b-80bd85348c19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_33c91aba-4f25-4a7e-9b73-69535f29b767" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0fd195f2-c6e0-49cb-9600-75cf6cedf38f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_33c91aba-4f25-4a7e-9b73-69535f29b767" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5ca91154-a824-46a8-87a8-284c97cc4a13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0fd195f2-c6e0-49cb-9600-75cf6cedf38f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5ca91154-a824-46a8-87a8-284c97cc4a13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_EffectiveIncomeTaxRateReconciliationDeferredTrueUpsPercent_61e5a596-de6b-420d-8400-e3a970e41985" xlink:href="cpix-20231231.xsd#cpix_EffectiveIncomeTaxRateReconciliationDeferredTrueUpsPercent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0fd195f2-c6e0-49cb-9600-75cf6cedf38f" xlink:to="loc_cpix_EffectiveIncomeTaxRateReconciliationDeferredTrueUpsPercent_61e5a596-de6b-420d-8400-e3a970e41985" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_b9580b59-a0d9-4365-8991-353833082f18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0fd195f2-c6e0-49cb-9600-75cf6cedf38f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_b9580b59-a0d9-4365-8991-353833082f18" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/LeasesLeasePositionDetails" xlink:type="simple" xlink:href="cpix-20231231.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_7e378785-0d42-4e3e-b865-1e221e21ae15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_cc90f429-a7f2-4204-abb0-1b2ef5a920c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7e378785-0d42-4e3e-b865-1e221e21ae15" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_cc90f429-a7f2-4204-abb0-1b2ef5a920c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_913ed44c-493a-4123-ac27-e054958e553c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7e378785-0d42-4e3e-b865-1e221e21ae15" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_913ed44c-493a-4123-ac27-e054958e553c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/LeasesScheduleofLeaseLiabilityMaturitiesandFutureMinimumPaymentsDetails" xlink:type="simple" xlink:href="cpix-20231231.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_c5df1166-c535-4fb7-8a4e-9d80e34720c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_85861ecf-84af-460f-9a97-822a32eaefe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c5df1166-c535-4fb7-8a4e-9d80e34720c1" xlink:to="loc_us-gaap_OperatingLeaseLiability_85861ecf-84af-460f-9a97-822a32eaefe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0d21fb0e-c5c3-4183-9818-cef957d5845c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c5df1166-c535-4fb7-8a4e-9d80e34720c1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0d21fb0e-c5c3-4183-9818-cef957d5845c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/LeasesScheduleofLeaseLiabilityMaturitiesandFutureMinimumPaymentsDetails_1" xlink:type="simple" xlink:href="cpix-20231231.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_bd34b827-880e-4def-94a2-881cc34961f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_356c6341-4f18-4a60-bc52-52f9b0a5a25a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bd34b827-880e-4def-94a2-881cc34961f3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_356c6341-4f18-4a60-bc52-52f9b0a5a25a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_dd144da0-2148-481a-bd12-795d8ec4be48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bd34b827-880e-4def-94a2-881cc34961f3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_dd144da0-2148-481a-bd12-795d8ec4be48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0a56526a-1165-444d-b46a-a83b0e384aef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bd34b827-880e-4def-94a2-881cc34961f3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0a56526a-1165-444d-b46a-a83b0e384aef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_01242d7d-2db4-4c4b-9965-15b6467c67de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bd34b827-880e-4def-94a2-881cc34961f3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_01242d7d-2db4-4c4b-9965-15b6467c67de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a2e8c12d-c220-486a-9371-d42b9bea32f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bd34b827-880e-4def-94a2-881cc34961f3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a2e8c12d-c220-486a-9371-d42b9bea32f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4ca43f0e-c09c-44b2-baa0-6955b40b2a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bd34b827-880e-4def-94a2-881cc34961f3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4ca43f0e-c09c-44b2-baa0-6955b40b2a3c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
