| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with Wdesk from Workiva --> |
<!-- Copyright 2021 Workiva --> |
<!-- r:bbc3f35f-6d07-4b36-8d54-2c6cf6be89c2,g:60ae5b15-d23e-426e-b5ef-51782d44afcc --> |
<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.dxpe.com/role/COVER" xlink:type="simple" xlink:href="dxpe-20201231.xsd#COVER"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/COVER" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="dxpe-20201231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e246b731-e497-4d92-8813-68410a70cf5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f4a0afa6-2eef-475c-b2f5-4e89d7534bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e246b731-e497-4d92-8813-68410a70cf5d" xlink:to="loc_us-gaap_NetIncomeLoss_f4a0afa6-2eef-475c-b2f5-4e89d7534bc5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ae08323c-d459-4d1d-ba31-7bd59951fdb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e246b731-e497-4d92-8813-68410a70cf5d" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ae08323c-d459-4d1d-ba31-7bd59951fdb6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6614ea18-0ac9-4ac7-9795-c01437153f48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_0b81cd3c-d6c0-49ec-b6fd-cfa8551fe681" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6614ea18-0ac9-4ac7-9795-c01437153f48" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_0b81cd3c-d6c0-49ec-b6fd-cfa8551fe681" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_524bf71e-4fb6-4eb5-a8e1-bacee6be0aa6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6614ea18-0ac9-4ac7-9795-c01437153f48" xlink:to="loc_us-gaap_InterestExpense_524bf71e-4fb6-4eb5-a8e1-bacee6be0aa6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3eab9b44-e41a-48dd-8b40-336cbb0a6e3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6614ea18-0ac9-4ac7-9795-c01437153f48" xlink:to="loc_us-gaap_OperatingIncomeLoss_3eab9b44-e41a-48dd-8b40-336cbb0a6e3b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_aaf89144-a516-45bc-a3b6-f46eb5b645ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b512ff82-0733-4e49-bd45-23af5dd4e622" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_aaf89144-a516-45bc-a3b6-f46eb5b645ac" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b512ff82-0733-4e49-bd45-23af5dd4e622" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_619fb651-38e4-4e1d-afd5-c74b093a23e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_aaf89144-a516-45bc-a3b6-f46eb5b645ac" xlink:to="loc_us-gaap_GrossProfit_619fb651-38e4-4e1d-afd5-c74b093a23e0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_AssetImpairmentAndOtherCharges_7af41153-4230-4472-8efc-04bf7ef15247" xlink:href="dxpe-20201231.xsd#dxpe_AssetImpairmentAndOtherCharges"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_aaf89144-a516-45bc-a3b6-f46eb5b645ac" xlink:to="loc_dxpe_AssetImpairmentAndOtherCharges_7af41153-4230-4472-8efc-04bf7ef15247" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_6e512976-cf50-4870-a457-8628f9adcf4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0399dc8d-1d92-4037-8c9d-fa8e23c185f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_6e512976-cf50-4870-a457-8628f9adcf4c" xlink:to="loc_us-gaap_ProfitLoss_0399dc8d-1d92-4037-8c9d-fa8e23c185f9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ff55c068-94da-4b99-8c1b-69675879acce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_6e512976-cf50-4870-a457-8628f9adcf4c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ff55c068-94da-4b99-8c1b-69675879acce" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d860358c-1114-4cec-a931-300972670f16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ee0f26d3-fca5-4a52-80c8-68ca16fb3c20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GrossProfit_d860358c-1114-4cec-a931-300972670f16" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ee0f26d3-fca5-4a52-80c8-68ca16fb3c20" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6c286b78-ca05-483a-972d-47d4b23cad61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_d860358c-1114-4cec-a931-300972670f16" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6c286b78-ca05-483a-972d-47d4b23cad61" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bea17a47-2090-482d-8dd1-55d52b8f6f30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_82880654-6df4-4191-9c3b-1b55b1b5c043" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_bea17a47-2090-482d-8dd1-55d52b8f6f30" xlink:to="loc_us-gaap_ProfitLoss_82880654-6df4-4191-9c3b-1b55b1b5c043" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_34ccbdb6-46b5-45d7-9037-22b8d3ea74a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_bea17a47-2090-482d-8dd1-55d52b8f6f30" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_34ccbdb6-46b5-45d7-9037-22b8d3ea74a4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b89f5313-9032-4d2a-8b5c-c24852b8bd70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b224d6f5-11fb-47d1-9e9c-391dc44d89a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b89f5313-9032-4d2a-8b5c-c24852b8bd70" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b224d6f5-11fb-47d1-9e9c-391dc44d89a4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d618bb5-266f-42b3-8d4d-dc1c7f13a687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b89f5313-9032-4d2a-8b5c-c24852b8bd70" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d618bb5-266f-42b3-8d4d-dc1c7f13a687" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="dxpe-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_60deea82-b81a-4766-b7f4-8da850f57ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_4aae6619-baae-4086-9ace-c2c875e9f814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_60deea82-b81a-4766-b7f4-8da850f57ffc" xlink:to="loc_us-gaap_AdditionalPaidInCapital_4aae6619-baae-4086-9ace-c2c875e9f814" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_468a17cc-91bc-4f86-90af-4097c21bc348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_60deea82-b81a-4766-b7f4-8da850f57ffc" xlink:to="loc_us-gaap_CommonStockValue_468a17cc-91bc-4f86-90af-4097c21bc348" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0aa2b85f-62a5-47d0-bd02-9a65d1a911bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_60deea82-b81a-4766-b7f4-8da850f57ffc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0aa2b85f-62a5-47d0-bd02-9a65d1a911bf" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9f781c01-c9ab-4e95-ac8c-93f31c48025a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_60deea82-b81a-4766-b7f4-8da850f57ffc" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9f781c01-c9ab-4e95-ac8c-93f31c48025a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b85c92c3-ec2d-4384-9625-5645228b0a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_60deea82-b81a-4766-b7f4-8da850f57ffc" xlink:to="loc_us-gaap_PreferredStockValue_b85c92c3-ec2d-4384-9625-5645228b0a1c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_11abfcfa-e6da-436e-ba4a-4f59b3ca3cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_81cde5ad-f2a0-4834-9431-95ecb1441d12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_11abfcfa-e6da-436e-ba4a-4f59b3ca3cf6" xlink:to="loc_us-gaap_AssetsCurrent_81cde5ad-f2a0-4834-9431-95ecb1441d12" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d24d280a-0070-4420-b023-e114a0865ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_11abfcfa-e6da-436e-ba4a-4f59b3ca3cf6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d24d280a-0070-4420-b023-e114a0865ab5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1b13d6c2-f470-476e-a971-f6507f5a6aa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_11abfcfa-e6da-436e-ba4a-4f59b3ca3cf6" xlink:to="loc_us-gaap_Goodwill_1b13d6c2-f470-476e-a971-f6507f5a6aa5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7daee1d0-ef50-4301-a265-900b4eacfe86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_11abfcfa-e6da-436e-ba4a-4f59b3ca3cf6" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7daee1d0-ef50-4301-a265-900b4eacfe86" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_48589531-b831-4bc2-9dd2-4e880d21164e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_11abfcfa-e6da-436e-ba4a-4f59b3ca3cf6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_48589531-b831-4bc2-9dd2-4e880d21164e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d0f668e2-f659-43ef-9b59-6432ea020501" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_11abfcfa-e6da-436e-ba4a-4f59b3ca3cf6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d0f668e2-f659-43ef-9b59-6432ea020501" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_99cb1b8e-21cc-42ea-9d39-26d076a00342" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1ea92026-0af0-4cd7-8782-b13c12c7b88a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_99cb1b8e-21cc-42ea-9d39-26d076a00342" xlink:to="loc_us-gaap_LiabilitiesCurrent_1ea92026-0af0-4cd7-8782-b13c12c7b88a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_85837363-f37b-401d-be48-81f88f88933a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_99cb1b8e-21cc-42ea-9d39-26d076a00342" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_85837363-f37b-401d-be48-81f88f88933a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0d07014e-470a-45f1-9c13-fa2cd56a89f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3e16cf38-d09b-4da9-8c31-1f0ec2146c94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0d07014e-470a-45f1-9c13-fa2cd56a89f3" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3e16cf38-d09b-4da9-8c31-1f0ec2146c94" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_192e34f7-e347-401c-9818-90721db1dbea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0d07014e-470a-45f1-9c13-fa2cd56a89f3" xlink:to="loc_us-gaap_InventoryNet_192e34f7-e347-401c-9818-90721db1dbea" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_10030c4f-6984-499b-beeb-0e0080a30922" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0d07014e-470a-45f1-9c13-fa2cd56a89f3" xlink:to="loc_us-gaap_IncomeTaxesReceivable_10030c4f-6984-499b-beeb-0e0080a30922" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ffaa7f3b-45cb-4f2a-a956-3f8b5db4e74f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0d07014e-470a-45f1-9c13-fa2cd56a89f3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ffaa7f3b-45cb-4f2a-a956-3f8b5db4e74f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_6c650e8e-c6c1-4508-ba68-f4e651f0b195" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0d07014e-470a-45f1-9c13-fa2cd56a89f3" xlink:to="loc_us-gaap_RestrictedCash_6c650e8e-c6c1-4508-ba68-f4e651f0b195" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_abfb30be-0093-4cc4-b259-edde9bf52a6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0d07014e-470a-45f1-9c13-fa2cd56a89f3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_abfb30be-0093-4cc4-b259-edde9bf52a6f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_11f788ab-e9f7-4610-a176-426dfbd8f092" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0d07014e-470a-45f1-9c13-fa2cd56a89f3" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_11f788ab-e9f7-4610-a176-426dfbd8f092" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe41a9c1-1e38-4cf1-b3ba-e2fdb37cd206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a8466551-98a1-495b-bb9e-2662d1a5403e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_fe41a9c1-1e38-4cf1-b3ba-e2fdb37cd206" xlink:to="loc_us-gaap_StockholdersEquity_a8466551-98a1-495b-bb9e-2662d1a5403e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_21812cdb-1f66-4f7b-997b-f5a2520cdc15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_fe41a9c1-1e38-4cf1-b3ba-e2fdb37cd206" xlink:to="loc_us-gaap_MinorityInterest_21812cdb-1f66-4f7b-997b-f5a2520cdc15" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8b48c144-4810-4580-a6bf-5df61fd9e0c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9e9859cf-e5c3-4320-a9bc-790479487039" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8b48c144-4810-4580-a6bf-5df61fd9e0c2" xlink:to="loc_us-gaap_LiabilitiesCurrent_9e9859cf-e5c3-4320-a9bc-790479487039" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_83401e8d-a10b-4617-b739-74e4f7069732" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8b48c144-4810-4580-a6bf-5df61fd9e0c2" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_83401e8d-a10b-4617-b739-74e4f7069732" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c29473c2-b836-4113-be47-cf068cd0d689" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8b48c144-4810-4580-a6bf-5df61fd9e0c2" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c29473c2-b836-4113-be47-cf068cd0d689" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_6e4cbcfa-181f-4928-b783-5d6ff97d4074" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8b48c144-4810-4580-a6bf-5df61fd9e0c2" xlink:to="loc_us-gaap_CommitmentsAndContingencies_6e4cbcfa-181f-4928-b783-5d6ff97d4074" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8c3a52f8-bc31-421e-8540-0a6eceba0eb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_26064552-25b8-4064-ab9d-a871037c3c54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8c3a52f8-bc31-421e-8540-0a6eceba0eb4" xlink:to="loc_us-gaap_LongTermDebtCurrent_26064552-25b8-4064-ab9d-a871037c3c54" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_43092a18-c6a6-421e-a8ef-ddd408e5ee97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8c3a52f8-bc31-421e-8540-0a6eceba0eb4" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_43092a18-c6a6-421e-a8ef-ddd408e5ee97" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9e6b21d8-af1b-4bc0-81b5-91ff017125c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8c3a52f8-bc31-421e-8540-0a6eceba0eb4" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9e6b21d8-af1b-4bc0-81b5-91ff017125c2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_ContractWithCustomerLiabilityCustomerAdvancesCurrent_4a113b39-f778-49b7-a0ae-65df4f2bfb32" xlink:href="dxpe-20201231.xsd#dxpe_ContractWithCustomerLiabilityCustomerAdvancesCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8c3a52f8-bc31-421e-8540-0a6eceba0eb4" xlink:to="loc_dxpe_ContractWithCustomerLiabilityCustomerAdvancesCurrent_4a113b39-f778-49b7-a0ae-65df4f2bfb32" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f44cd6f8-84e7-4a9f-a1ef-760f5090a8c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesCurrent_8c3a52f8-bc31-421e-8540-0a6eceba0eb4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f44cd6f8-84e7-4a9f-a1ef-760f5090a8c8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_767ad951-778e-4b49-aece-ea51a140825b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8c3a52f8-bc31-421e-8540-0a6eceba0eb4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_767ad951-778e-4b49-aece-ea51a140825b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_428e4f86-c1f9-4a6d-9550-882b3a1d8431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8c3a52f8-bc31-421e-8540-0a6eceba0eb4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_428e4f86-c1f9-4a6d-9550-882b3a1d8431" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_d821bbce-1461-472e-8845-f34e990db313" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_70f9b6de-01a8-4ff0-b029-3b9e9966d171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_d821bbce-1461-472e-8845-f34e990db313" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_70f9b6de-01a8-4ff0-b029-3b9e9966d171" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b2dd9804-2ffb-447f-a5d6-b76ef6982062" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesNoncurrent_d821bbce-1461-472e-8845-f34e990db313" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b2dd9804-2ffb-447f-a5d6-b76ef6982062" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7fbf886c-7584-4daa-850c-4f2142e4b731" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesNoncurrent_d821bbce-1461-472e-8845-f34e990db313" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7fbf886c-7584-4daa-850c-4f2142e4b731" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5363192d-edcb-414c-ab90-ba5e4f6fe783" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_d821bbce-1461-472e-8845-f34e990db313" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5363192d-edcb-414c-ab90-ba5e4f6fe783" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="dxpe-20201231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="dxpe-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3c7d052f-cd82-4e37-93db-3f778cb01c77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b9bc231b-808c-484f-9960-2f1fbf7c240e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3c7d052f-cd82-4e37-93db-3f778cb01c77" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b9bc231b-808c-484f-9960-2f1fbf7c240e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6d16c843-6d3e-4cdf-89fe-91a84a7e3555" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3c7d052f-cd82-4e37-93db-3f778cb01c77" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6d16c843-6d3e-4cdf-89fe-91a84a7e3555" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_2e7d0e46-1ccd-45a0-b010-c5bc536bc1f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3c7d052f-cd82-4e37-93db-3f778cb01c77" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_2e7d0e46-1ccd-45a0-b010-c5bc536bc1f2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_79799698-844e-4a6a-a16b-c701ac3dcc57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b2268bd2-72f9-4e6d-ae71-67733ce2fd0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_79799698-844e-4a6a-a16b-c701ac3dcc57" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b2268bd2-72f9-4e6d-ae71-67733ce2fd0a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6f0f51a-8e3f-48e3-a8e8-3844bf9d7665" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_79799698-844e-4a6a-a16b-c701ac3dcc57" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6f0f51a-8e3f-48e3-a8e8-3844bf9d7665" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_695717ca-bfb8-4d71-ae4b-1e391e747eac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_79799698-844e-4a6a-a16b-c701ac3dcc57" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_695717ca-bfb8-4d71-ae4b-1e391e747eac" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c31c930-bd1d-4fb9-be2c-f0e9c11bb737" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_79799698-844e-4a6a-a16b-c701ac3dcc57" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c31c930-bd1d-4fb9-be2c-f0e9c11bb737" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c841f95-56b4-457d-95e0-81b77b57d25b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_1806955e-e4c5-477e-87d0-4715df2bd225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c841f95-56b4-457d-95e0-81b77b57d25b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_1806955e-e4c5-477e-87d0-4715df2bd225" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_5ad26c20-b597-4ea6-85f5-867e88ff2e08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c841f95-56b4-457d-95e0-81b77b57d25b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_5ad26c20-b597-4ea6-85f5-867e88ff2e08" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_dfb86f29-6eeb-461d-be92-3466942e730a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c841f95-56b4-457d-95e0-81b77b57d25b" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_dfb86f29-6eeb-461d-be92-3466942e730a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_d1941fca-532a-453f-96c1-676ab3bd1e62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c841f95-56b4-457d-95e0-81b77b57d25b" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_d1941fca-532a-453f-96c1-676ab3bd1e62" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_e84efb25-d8b0-46e9-aeed-eaa6b9c56a82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_9c841f95-56b4-457d-95e0-81b77b57d25b" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_e84efb25-d8b0-46e9-aeed-eaa6b9c56a82" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_1e49acf8-0c5b-497e-b821-3bcd75265166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c841f95-56b4-457d-95e0-81b77b57d25b" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_1e49acf8-0c5b-497e-b821-3bcd75265166" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_2d9299e2-da90-4fab-b18f-1c42c247c620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/> |
| | <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c841f95-56b4-457d-95e0-81b77b57d25b" xlink:to="loc_us-gaap_PaymentsOfDividends_2d9299e2-da90-4fab-b18f-1c42c247c620" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f85a4bf7-113f-4b1b-89f7-af5728524661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c841f95-56b4-457d-95e0-81b77b57d25b" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f85a4bf7-113f-4b1b-89f7-af5728524661" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1723bd53-5c7d-47c8-be74-429d23f0a256" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_ProfitLoss_1723bd53-5c7d-47c8-be74-429d23f0a256" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_fa701e29-4ccb-4bff-b475-4ea24e15b59c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_Depreciation_fa701e29-4ccb-4bff-b475-4ea24e15b59c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3c7f4c0c-fca2-447d-ba7c-f4156f6a7a28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3c7f4c0c-fca2-447d-ba7c-f4156f6a7a28" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_3392b965-40d8-4a77-85b8-defbf37e4bf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_3392b965-40d8-4a77-85b8-defbf37e4bf1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_BusinessCombinationContingentConsiderationArrangementsChangeinAmountofContingentConsiderationinExcessofFairValue_b626d618-a6df-45e4-a9df-da6cf1aea569" xlink:href="dxpe-20201231.xsd#dxpe_BusinessCombinationContingentConsiderationArrangementsChangeinAmountofContingentConsiderationinExcessofFairValue"/> |
| | <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_dxpe_BusinessCombinationContingentConsiderationArrangementsChangeinAmountofContingentConsiderationinExcessofFairValue_b626d618-a6df-45e4-a9df-da6cf1aea569" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_89602097-364a-4118-9b51-29a51f9063ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_89602097-364a-4118-9b51-29a51f9063ac" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f2f40042-f226-4166-b90b-a8b60a524c10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f2f40042-f226-4166-b90b-a8b60a524c10" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d64c5292-3e12-42ec-839e-38492750a217" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d64c5292-3e12-42ec-839e-38492750a217" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_74c62d92-b324-4231-bf67-51bf9f887286" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/> |
| | <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_74c62d92-b324-4231-bf67-51bf9f887286" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c0c3af88-72d8-42de-839c-2aeb25b1a650" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/> |
| | <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_ShareBasedCompensation_c0c3af88-72d8-42de-839c-2aeb25b1a650" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ac48b839-be70-4277-bf5b-cc98ac5ca76d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ac48b839-be70-4277-bf5b-cc98ac5ca76d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_66b9c37a-13f2-4fb0-b704-7af6235e2ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/> |
| | <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_66b9c37a-13f2-4fb0-b704-7af6235e2ffc" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f09627a5-cd7d-4ff1-8c37-57cee0bdeecf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/> |
| | <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f09627a5-cd7d-4ff1-8c37-57cee0bdeecf" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_c5f55012-5146-471d-ba9a-ce0485b131a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/> |
| | <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_c5f55012-5146-471d-ba9a-ce0485b131a8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_c0468b63-b8d7-4a03-829c-e0dcae79646b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/> |
| | <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_c0468b63-b8d7-4a03-829c-e0dcae79646b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6b7e2aee-8bdd-4505-87e1-24eda8963eee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/> |
| | <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6b7e2aee-8bdd-4505-87e1-24eda8963eee" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_AssetImpairmentAndOtherCharges_cb1b3070-fe98-47ef-826e-ded9a6e6c2b9" xlink:href="dxpe-20201231.xsd#dxpe_AssetImpairmentAndOtherCharges"/> |
| | <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_dxpe_AssetImpairmentAndOtherCharges_cb1b3070-fe98-47ef-826e-ded9a6e6c2b9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_29d70010-c5b8-4791-9a69-fb2dfe73251f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/> |
| | <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_29d70010-c5b8-4791-9a69-fb2dfe73251f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_61b6292a-6c11-4155-a660-8dad6a58be2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/> |
| | <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c143d532-41b7-4ddc-86dd-4e26a52bfc4c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_61b6292a-6c11-4155-a660-8dad6a58be2b" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" xlink:type="simple" xlink:href="dxpe-20201231.xsd#CONSOLIDATEDSTATEMENTSOFEQUITY"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/THECOMPANY" xlink:type="simple" xlink:href="dxpe-20201231.xsd#THECOMPANY"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/THECOMPANY" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/THECOMPANYDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#THECOMPANYDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/THECOMPANYDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIES" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIES"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIES" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceforUncollectibleTradeAccountsReceivablesDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceforUncollectibleTradeAccountsReceivablesDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceforUncollectibleTradeAccountsReceivablesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESImpairmentofGoodwillOtherIntangiblesandLonglivedAssetsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESImpairmentofGoodwillOtherIntangiblesandLonglivedAssetsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESImpairmentofGoodwillOtherIntangiblesandLonglivedAssetsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESSelfinsuredInsuranceandMedicalClaimsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESSelfinsuredInsuranceandMedicalClaimsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESSelfinsuredInsuranceandMedicalClaimsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" xlink:type="simple" xlink:href="dxpe-20201231.xsd#RECENTACCOUNTINGPRONOUNCEMENTS"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/IMPAIRMENTANDOTHERCHARGES" xlink:type="simple" xlink:href="dxpe-20201231.xsd#IMPAIRMENTANDOTHERCHARGES"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/IMPAIRMENTANDOTHERCHARGES" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/IMPAIRMENTSANDOTHERCHARGESTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#IMPAIRMENTSANDOTHERCHARGESTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/IMPAIRMENTSANDOTHERCHARGESTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/IMPAIRMENTSANDOTHERCHARGESNarrativeDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#IMPAIRMENTSANDOTHERCHARGESNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/IMPAIRMENTSANDOTHERCHARGESNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/IMPAIRMENTSANDOTHERCHARGESDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#IMPAIRMENTSANDOTHERCHARGESDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/IMPAIRMENTSANDOTHERCHARGESDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_5919958d-7f2d-4e20-a5ed-01550b1b0640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_24ba4f4d-c476-4312-abbb-ecbd7be6f83a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetImpairmentCharges_5919958d-7f2d-4e20-a5ed-01550b1b0640" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_24ba4f4d-c476-4312-abbb-ecbd7be6f83a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_f4a18040-e88e-492f-9ca5-aded130320d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetImpairmentCharges_5919958d-7f2d-4e20-a5ed-01550b1b0640" xlink:to="loc_us-gaap_InventoryWriteDown_f4a18040-e88e-492f-9ca5-aded130320d5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1303680d-fa0b-42b6-be80-6e88a95111c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetImpairmentCharges_5919958d-7f2d-4e20-a5ed-01550b1b0640" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1303680d-fa0b-42b6-be80-6e88a95111c8" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LEASES" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LEASES"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LEASES" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LEASESTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LEASESTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LEASESTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LEASESNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LEASESNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LEASESLeaseExpenseDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LEASESLeaseExpenseDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LEASESLeaseExpenseDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_b10e0f05-c5b2-4c0b-83bc-05a74d54ee27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_20111bef-9727-401e-8977-3c94970642ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_b10e0f05-c5b2-4c0b-83bc-05a74d54ee27" xlink:to="loc_us-gaap_ShortTermLeaseCost_20111bef-9727-401e-8977-3c94970642ce" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_32a4a47a-f99b-47fc-9513-16681894ef66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_b10e0f05-c5b2-4c0b-83bc-05a74d54ee27" xlink:to="loc_us-gaap_OperatingLeaseCost_32a4a47a-f99b-47fc-9513-16681894ef66" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LEASESSupplementalCashFlowInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LEASESSupplementalBalanceSheetInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6f4deebc-e178-4950-a6df-d727432e3516" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e32d0b39-5462-4c9c-81a6-2bd2a68e5235" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6f4deebc-e178-4950-a6df-d727432e3516" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e32d0b39-5462-4c9c-81a6-2bd2a68e5235" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_29d584ca-4707-4937-a5e8-d38401d6c705" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6f4deebc-e178-4950-a6df-d727432e3516" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_29d584ca-4707-4937-a5e8-d38401d6c705" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LEASESMaturityofLeaseLiabilitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8c7eef8f-3078-43c9-a750-f6405b6dd1b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4de6266a-0c8d-4878-b0d8-860614a37933" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8c7eef8f-3078-43c9-a750-f6405b6dd1b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4de6266a-0c8d-4878-b0d8-860614a37933" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d784cced-bcb5-426e-86ac-2b676495ce32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8c7eef8f-3078-43c9-a750-f6405b6dd1b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d784cced-bcb5-426e-86ac-2b676495ce32" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ecde551a-ec08-4f08-8bc0-2247413b6081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_8c7eef8f-3078-43c9-a750-f6405b6dd1b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ecde551a-ec08-4f08-8bc0-2247413b6081" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4e44b17b-204a-4fba-b905-485a785a2050" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8c7eef8f-3078-43c9-a750-f6405b6dd1b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4e44b17b-204a-4fba-b905-485a785a2050" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a4d9fe07-0008-44c5-8206-3ded21728cb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8c7eef8f-3078-43c9-a750-f6405b6dd1b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a4d9fe07-0008-44c5-8206-3ded21728cb0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_dacd965f-7a62-43c6-89e2-c836595f7fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8c7eef8f-3078-43c9-a750-f6405b6dd1b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_dacd965f-7a62-43c6-89e2-c836595f7fe7" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LEASESMaturityofLeaseLiabilitiesDetails_1"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5e7e468a-d0a2-492a-90cf-2c50e05eb077" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fa973d92-bf24-4cd7-bbe6-65b5c4918ffe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5e7e468a-d0a2-492a-90cf-2c50e05eb077" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fa973d92-bf24-4cd7-bbe6-65b5c4918ffe" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f2d45904-7cab-4ac6-94c8-d8d79acd4c1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5e7e468a-d0a2-492a-90cf-2c50e05eb077" xlink:to="loc_us-gaap_OperatingLeaseLiability_f2d45904-7cab-4ac6-94c8-d8d79acd4c1a" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LEASESLeaseTermandDiscountRateDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIES" xlink:type="simple" xlink:href="dxpe-20201231.xsd#FAIRVALUEOFFINANCIALASSETSANDLIABILITIES"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIES" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#FAIRVALUEOFFINANCIALASSETSANDLIABILITIESTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" xlink:type="simple" xlink:href="dxpe-20201231.xsd#FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INVENTORIES" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INVENTORIES"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INVENTORIES" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INVENTORIESTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INVENTORIESTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INVENTORIESDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INVENTORIESDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INVENTORIESDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b57a3680-aef9-4bef-89ce-c96549df3c9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_e4ee983f-54a0-4a09-8900-ee02f8e8dbf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_b57a3680-aef9-4bef-89ce-c96549df3c9d" xlink:to="loc_us-gaap_InventoryFinishedGoods_e4ee983f-54a0-4a09-8900-ee02f8e8dbf6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_da19b6e9-4740-48b8-82f8-f64efbe608d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_b57a3680-aef9-4bef-89ce-c96549df3c9d" xlink:to="loc_us-gaap_InventoryWorkInProcess_da19b6e9-4740-48b8-82f8-f64efbe608d3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_1624faab-a784-4546-8013-9613ddeda347" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_b57a3680-aef9-4bef-89ce-c96549df3c9d" xlink:to="loc_us-gaap_InventoryValuationReserves_1624faab-a784-4546-8013-9613ddeda347" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/COSTSANDESTIMATEDPROFITSONUNCOMPLETEDCONTRACTS" xlink:type="simple" xlink:href="dxpe-20201231.xsd#COSTSANDESTIMATEDPROFITSONUNCOMPLETEDCONTRACTS"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/COSTSANDESTIMATEDPROFITSONUNCOMPLETEDCONTRACTS" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/COSTSANDESTIMATEDPROFITSONUNCOMPLETEDCONTRACTSTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#COSTSANDESTIMATEDPROFITSONUNCOMPLETEDCONTRACTSTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/COSTSANDESTIMATEDPROFITSONUNCOMPLETEDCONTRACTSTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/COSTSANDESTIMATEDPROFITSONUNCOMPLETEDCONTRACTSDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#COSTSANDESTIMATEDPROFITSONUNCOMPLETEDCONTRACTSDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/COSTSANDESTIMATEDPROFITSONUNCOMPLETEDCONTRACTSDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment_29f2a7b8-2978-48ab-a6c0-e56c9070d6d4" xlink:href="dxpe-20201231.xsd#dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_bce3262a-afee-4852-ab52-92e4f2804c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment_29f2a7b8-2978-48ab-a6c0-e56c9070d6d4" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_bce3262a-afee-4852-ab52-92e4f2804c4e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b61f8073-ff29-4924-a92f-f138cdb3fd18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment_29f2a7b8-2978-48ab-a6c0-e56c9070d6d4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b61f8073-ff29-4924-a92f-f138cdb3fd18" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_ContractWithCustomerLiabilityForeignCurrencyTranslationAdjustment_d42deee7-35f1-4069-be4c-858f5faa5b33" xlink:href="dxpe-20201231.xsd#dxpe_ContractWithCustomerLiabilityForeignCurrencyTranslationAdjustment"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment_29f2a7b8-2978-48ab-a6c0-e56c9070d6d4" xlink:to="loc_dxpe_ContractWithCustomerLiabilityForeignCurrencyTranslationAdjustment_d42deee7-35f1-4069-be4c-858f5faa5b33" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_CostAndEarningsOfUncompletedContracts_60d2448b-260d-4559-98a5-41eb280b5d39" xlink:href="dxpe-20201231.xsd#dxpe_CostAndEarningsOfUncompletedContracts"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_5cbf1694-81e8-41cd-81d6-c584f980fde0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dxpe_CostAndEarningsOfUncompletedContracts_60d2448b-260d-4559-98a5-41eb280b5d39" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_5cbf1694-81e8-41cd-81d6-c584f980fde0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_EstimatedEarningsThereonOnUncompletedContracts_fe250891-2f1b-4c8b-9f56-bd791dabfa77" xlink:href="dxpe-20201231.xsd#dxpe_EstimatedEarningsThereonOnUncompletedContracts"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dxpe_CostAndEarningsOfUncompletedContracts_60d2448b-260d-4559-98a5-41eb280b5d39" xlink:to="loc_dxpe_EstimatedEarningsThereonOnUncompletedContracts_fe250891-2f1b-4c8b-9f56-bd791dabfa77" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/PROPERTYANDEQUIPMENT" xlink:type="simple" xlink:href="dxpe-20201231.xsd#PROPERTYANDEQUIPMENT"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/PROPERTYANDEQUIPMENT" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#PROPERTYANDEQUIPMENTTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/PROPERTYANDEQUIPMENTDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#PROPERTYANDEQUIPMENTDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/PROPERTYANDEQUIPMENTDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_dc651de0-b1f2-4a75-8e40-e7257c703491" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5aac886d-a51f-4c71-a739-3fe068fbd461" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dc651de0-b1f2-4a75-8e40-e7257c703491" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5aac886d-a51f-4c71-a739-3fe068fbd461" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_09c0e186-7ba7-4057-8269-378b751d5796" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dc651de0-b1f2-4a75-8e40-e7257c703491" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_09c0e186-7ba7-4057-8269-378b751d5796" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="dxpe-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSOtherIntangibleAssetsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSOtherIntangibleAssetsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_170b0621-e388-473f-83a0-1930d8530d96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9a56611b-3f26-4fa5-8400-999b96e4f528" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_170b0621-e388-473f-83a0-1930d8530d96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9a56611b-3f26-4fa5-8400-999b96e4f528" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5e795f49-5f20-4eac-8cec-ff796dc36b6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_170b0621-e388-473f-83a0-1930d8530d96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5e795f49-5f20-4eac-8cec-ff796dc36b6d" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7ebe77aa-6a11-472c-989b-fef8b41a28cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8ca599be-8d7a-4caf-aa2c-9ac9d6d3cd7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7ebe77aa-6a11-472c-989b-fef8b41a28cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8ca599be-8d7a-4caf-aa2c-9ac9d6d3cd7a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e2787958-5122-454e-8cf1-1bb3e9a6ddf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7ebe77aa-6a11-472c-989b-fef8b41a28cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e2787958-5122-454e-8cf1-1bb3e9a6ddf8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b48ffff2-df1d-4b3c-a885-f23555dadc64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_7ebe77aa-6a11-472c-989b-fef8b41a28cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b48ffff2-df1d-4b3c-a885-f23555dadc64" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_fecbeb28-e30a-41b8-805f-7ab3246fd0a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7ebe77aa-6a11-472c-989b-fef8b41a28cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_fecbeb28-e30a-41b8-805f-7ab3246fd0a7" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_dc8fcdd7-927f-4671-b1a5-5cd0ac5c7760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7ebe77aa-6a11-472c-989b-fef8b41a28cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_dc8fcdd7-927f-4671-b1a5-5cd0ac5c7760" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c0a23e33-aed0-45a2-9afe-fecf3c7ef0f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7ebe77aa-6a11-472c-989b-fef8b41a28cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c0a23e33-aed0-45a2-9afe-fecf3c7ef0f7" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LONGTERMDEBT"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LONGTERMDEBT" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LONGTERMDEBTTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LONGTERMDEBTTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LONGTERMDEBTComponentsofLongtermDebtDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_90547f12-1075-4de4-a9a9-732629769527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d78c7b26-4123-4d91-b636-c9a84a9c32c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_90547f12-1075-4de4-a9a9-732629769527" xlink:to="loc_us-gaap_LongTermDebtCurrent_d78c7b26-4123-4d91-b636-c9a84a9c32c8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_LongTermDebtExcludingCurrentMaturitiesGross_809697ec-9631-4bd1-8737-36a2b2d48669" xlink:href="dxpe-20201231.xsd#dxpe_LongTermDebtExcludingCurrentMaturitiesGross"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_90547f12-1075-4de4-a9a9-732629769527" xlink:to="loc_dxpe_LongTermDebtExcludingCurrentMaturitiesGross_809697ec-9631-4bd1-8737-36a2b2d48669" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LONGTERMDEBTAssetBasedLoanFacilityDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LONGTERMDEBTAssetBasedLoanFacilityDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LONGTERMDEBTAssetBasedLoanFacilityDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LONGTERMDEBTTermLoanBDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LONGTERMDEBTTermLoanBDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LONGTERMDEBTTermLoanBDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LONGTERMDEBTInterestRateonBorrowingsOutstandingDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LONGTERMDEBTInterestRateonBorrowingsOutstandingDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LONGTERMDEBTInterestRateonBorrowingsOutstandingDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LONGTERMDEBTExtinguishmentandModificationofPreviouslyExistingCreditAgreementDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LONGTERMDEBTExtinguishmentandModificationofPreviouslyExistingCreditAgreementDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LONGTERMDEBTExtinguishmentandModificationofPreviouslyExistingCreditAgreementDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#LONGTERMDEBTMaturitiesofLongtermDebtDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9b19244b-1be7-403d-b0fa-e82b82cc2c1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8cde9ed3-7444-4910-a2bd-68733eb10f68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9b19244b-1be7-403d-b0fa-e82b82cc2c1f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8cde9ed3-7444-4910-a2bd-68733eb10f68" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_45f03e56-23ec-4976-905a-0172c955acca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9b19244b-1be7-403d-b0fa-e82b82cc2c1f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_45f03e56-23ec-4976-905a-0172c955acca" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_8de2b6c5-5267-4f1e-b226-738b74813036" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9b19244b-1be7-403d-b0fa-e82b82cc2c1f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_8de2b6c5-5267-4f1e-b226-738b74813036" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1eabdc54-db66-4fef-83a1-31c1c9e4d0a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9b19244b-1be7-403d-b0fa-e82b82cc2c1f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1eabdc54-db66-4fef-83a1-31c1c9e4d0a7" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_fd59a490-2827-4954-90ff-e7ff308b9f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9b19244b-1be7-403d-b0fa-e82b82cc2c1f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_fd59a490-2827-4954-90ff-e7ff308b9f86" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ca197792-fffb-4c8b-a1d1-ba2574308461" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9b19244b-1be7-403d-b0fa-e82b82cc2c1f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ca197792-fffb-4c8b-a1d1-ba2574308461" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INCOMETAXES" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INCOMETAXES"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INCOMETAXES" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INCOMETAXESTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INCOMETAXESTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51679c65-9139-42e2-9379-45e04ec9ca3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_50a21048-81e7-4bd2-ac07-fae039a88e07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51679c65-9139-42e2-9379-45e04ec9ca3c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_50a21048-81e7-4bd2-ac07-fae039a88e07" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_87f52f73-ab67-4f7a-a84e-dbe52ce72a5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51679c65-9139-42e2-9379-45e04ec9ca3c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_87f52f73-ab67-4f7a-a84e-dbe52ce72a5b" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INCOMETAXESProvisionforIncomeTaxesDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7635c8e9-4460-43e2-9459-194266c0cc7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_861f34bd-201b-4162-a167-ad98ba25d05b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7635c8e9-4460-43e2-9459-194266c0cc7c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_861f34bd-201b-4162-a167-ad98ba25d05b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3994b75f-74a4-4b8d-8b1f-4ce7b1647914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7635c8e9-4460-43e2-9459-194266c0cc7c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3994b75f-74a4-4b8d-8b1f-4ce7b1647914" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_171981a2-036d-4e96-a60e-e5850e67144b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1a508cfe-7a5f-4283-9c16-260e25b1eb3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_171981a2-036d-4e96-a60e-e5850e67144b" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1a508cfe-7a5f-4283-9c16-260e25b1eb3b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e22bc5ea-f21f-4ea1-86ca-540a8daede55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_171981a2-036d-4e96-a60e-e5850e67144b" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e22bc5ea-f21f-4ea1-86ca-540a8daede55" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_b793c3e0-6612-44ac-98bb-72d75c76ce4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_171981a2-036d-4e96-a60e-e5850e67144b" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_b793c3e0-6612-44ac-98bb-72d75c76ce4b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a3d5703f-106e-4ad6-a1c8-b4bb3b9995c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e8db8551-a25e-40e4-b37d-98b827eb648b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredIncomeTaxExpenseBenefit_a3d5703f-106e-4ad6-a1c8-b4bb3b9995c9" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e8db8551-a25e-40e4-b37d-98b827eb648b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9c25f36b-3fda-437c-9050-bbc13f48fb6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredIncomeTaxExpenseBenefit_a3d5703f-106e-4ad6-a1c8-b4bb3b9995c9" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9c25f36b-3fda-437c-9050-bbc13f48fb6f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_337c0d44-20a7-47d2-b3d4-50483a4b93ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a3d5703f-106e-4ad6-a1c8-b4bb3b9995c9" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_337c0d44-20a7-47d2-b3d4-50483a4b93ba" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsAmount_2cd336a1-332d-4e81-9b16-c1151dffe34f" xlink:href="dxpe-20201231.xsd#dxpe_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsAmount"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_dxpe_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsAmount_2cd336a1-332d-4e81-9b16-c1151dffe34f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9cb82ef0-4815-4108-8c32-ce259b998bda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9cb82ef0-4815-4108-8c32-ce259b998bda" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_b5ee4dc3-e0a4-43bb-afe3-885267694c74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_b5ee4dc3-e0a4-43bb-afe3-885267694c74" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_52761104-45ac-4b63-a0b9-d1dbbd4634af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_52761104-45ac-4b63-a0b9-d1dbbd4634af" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_d689595f-d51b-490d-bc2a-10dda6b192fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_d689595f-d51b-490d-bc2a-10dda6b192fd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_edf4ee97-48e1-4eaa-a7cc-5b38bfe98860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_edf4ee97-48e1-4eaa-a7cc-5b38bfe98860" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_1b5aa040-b66f-43a2-8d72-805a3709810e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_1b5aa040-b66f-43a2-8d72-805a3709810e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_898e068b-9ea7-4c69-92a0-e79baf6e15fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_898e068b-9ea7-4c69-92a0-e79baf6e15fc" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_fdf225ca-c7a1-492b-a714-33eac2195fb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsForeign"/> |
| | <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_fdf225ca-c7a1-492b-a714-33eac2195fb4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_3cf338e9-a844-47a6-b07d-8489eeeda756" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/> |
| | <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_3cf338e9-a844-47a6-b07d-8489eeeda756" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActAmount_eb4610a6-c62b-4623-b2a9-bcbfb1cf97d0" xlink:href="dxpe-20201231.xsd#dxpe_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActAmount"/> |
| | <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_dxpe_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActAmount_eb4610a6-c62b-4623-b2a9-bcbfb1cf97d0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_d70003a8-d0ff-4d07-850a-2ce139a7916c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/> |
| | <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_68e2f498-2646-4ec5-bb32-8549e2a7a31c" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_d70003a8-d0ff-4d07-850a-2ce139a7916c" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_5f18fd1a-ccf1-4061-93c4-4d70e25ab9f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_01c60a85-fce8-42cd-b6d6-13f0e5e5970a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5f18fd1a-ccf1-4061-93c4-4d70e25ab9f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_01c60a85-fce8-42cd-b6d6-13f0e5e5970a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_8f4f3562-aaca-410a-8c5a-b40ca773e982" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5f18fd1a-ccf1-4061-93c4-4d70e25ab9f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_8f4f3562-aaca-410a-8c5a-b40ca773e982" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_784742eb-d578-4367-a818-5844bcead64f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5f18fd1a-ccf1-4061-93c4-4d70e25ab9f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_784742eb-d578-4367-a818-5844bcead64f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_67571a4f-47f9-44b1-b448-0e713de45779" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5f18fd1a-ccf1-4061-93c4-4d70e25ab9f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_67571a4f-47f9-44b1-b448-0e713de45779" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_d343e0db-cfe8-4268-a5d1-cb600930f573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5f18fd1a-ccf1-4061-93c4-4d70e25ab9f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_d343e0db-cfe8-4268-a5d1-cb600930f573" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_63214a7c-7682-4137-9f28-75a0498a88d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5f18fd1a-ccf1-4061-93c4-4d70e25ab9f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_63214a7c-7682-4137-9f28-75a0498a88d8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_DeferredTaxLiabilitiesAccountingMethodChangesAdjustments_cac15620-fe70-4f3d-a506-673c82941387" xlink:href="dxpe-20201231.xsd#dxpe_DeferredTaxLiabilitiesAccountingMethodChangesAdjustments"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5f18fd1a-ccf1-4061-93c4-4d70e25ab9f8" xlink:to="loc_dxpe_DeferredTaxLiabilitiesAccountingMethodChangesAdjustments_cac15620-fe70-4f3d-a506-673c82941387" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d007a619-baae-4c10-9f4d-f3004e1607ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5f18fd1a-ccf1-4061-93c4-4d70e25ab9f8" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_d007a619-baae-4c10-9f4d-f3004e1607ee" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_DeferredTaxLiabilitiesDeferredExpenseCompensationandBenefits_30787d0e-9a3b-4ed9-9f49-06a325ec1db4" xlink:href="dxpe-20201231.xsd#dxpe_DeferredTaxLiabilitiesDeferredExpenseCompensationandBenefits"/> |
| | <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5f18fd1a-ccf1-4061-93c4-4d70e25ab9f8" xlink:to="loc_dxpe_DeferredTaxLiabilitiesDeferredExpenseCompensationandBenefits_30787d0e-9a3b-4ed9-9f49-06a325ec1db4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_38c94d54-bb43-4312-b9f7-846f39d73c3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_acfcb8a7-6fee-471f-b376-39cefed69b77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_38c94d54-bb43-4312-b9f7-846f39d73c3e" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_acfcb8a7-6fee-471f-b376-39cefed69b77" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d330920c-2c1f-46ca-a71b-0d9fe2f3b922" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsNet_38c94d54-bb43-4312-b9f7-846f39d73c3e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d330920c-2c1f-46ca-a71b-0d9fe2f3b922" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_8cdc2046-be14-4e5e-b94f-311f5fb34f0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_8cdc2046-be14-4e5e-b94f-311f5fb34f0e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_1c0ce9c0-d7c6-4f1d-af06-c2c0c922b45f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_1c0ce9c0-d7c6-4f1d-af06-c2c0c922b45f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_09670a97-0a2a-4c9e-98bc-9d10987a5068" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_09670a97-0a2a-4c9e-98bc-9d10987a5068" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_f4d38b1d-3a3a-40d2-aeed-21a8ed144a3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_f4d38b1d-3a3a-40d2-aeed-21a8ed144a3d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_112ecfe6-69b1-446b-887c-461c7370607f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_112ecfe6-69b1-446b-887c-461c7370607f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_139f495c-5423-4c0e-ae57-cb41ec905c2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_139f495c-5423-4c0e-ae57-cb41ec905c2c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_b44fc2e4-b5e9-471d-8a80-5db1d0071eb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_b44fc2e4-b5e9-471d-8a80-5db1d0071eb8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c2b67512-6166-4fe5-85c0-295820b3bc41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/> |
| | <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c2b67512-6166-4fe5-85c0-295820b3bc41" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInvestmentInSubsidiaries_6fa85cac-4633-4460-a071-760639b07687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInvestmentInSubsidiaries"/> |
| | <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:to="loc_us-gaap_DeferredTaxAssetsInvestmentInSubsidiaries_6fa85cac-4633-4460-a071-760639b07687" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_5c9b5600-ce0d-41e9-bfa7-b9f8e2c81940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/> |
| | <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f57f38e9-4927-4b6c-a097-2ef9d49baa60" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_5c9b5600-ce0d-41e9-bfa7-b9f8e2c81940" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INCOMETAXESTaxCarryforwardsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#INCOMETAXESNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SHAREBASEDCOMPENSATION" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SHAREBASEDCOMPENSATION"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SHAREBASEDCOMPENSATION" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SHAREBASEDCOMPENSATIONTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SHAREBASEDCOMPENSATIONNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/EARNINGSPERSHAREDATA" xlink:type="simple" xlink:href="dxpe-20201231.xsd#EARNINGSPERSHAREDATA"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/EARNINGSPERSHAREDATA" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/EARNINGSPERSHAREDATATables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#EARNINGSPERSHAREDATATables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/EARNINGSPERSHAREDATATables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7d6e830a-97bc-4389-94a6-d3c580c21b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9d4db415-9f96-45df-852d-6fb8672d18ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7d6e830a-97bc-4389-94a6-d3c580c21b1b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9d4db415-9f96-45df-852d-6fb8672d18ce" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_1fbdfa3b-c567-462f-a49e-a965457c135b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7d6e830a-97bc-4389-94a6-d3c580c21b1b" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_1fbdfa3b-c567-462f-a49e-a965457c135b" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#EARNINGSPERSHAREDATANarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/CAPITALSTOCK" xlink:type="simple" xlink:href="dxpe-20201231.xsd#CAPITALSTOCK"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/CAPITALSTOCK" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/CAPITALSTOCKTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#CAPITALSTOCKTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/CAPITALSTOCKTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#CAPITALSTOCKNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockOutstandingDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#CAPITALSTOCKActivityofCommonStockOutstandingDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockOutstandingDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SALESOFCOMMONSTOCK" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SALESOFCOMMONSTOCK"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SALESOFCOMMONSTOCK" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SALESOFCOMMONSTOCKDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SALESOFCOMMONSTOCKDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SALESOFCOMMONSTOCKDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/BUSINESSACQUISITIONS" xlink:type="simple" xlink:href="dxpe-20201231.xsd#BUSINESSACQUISITIONS"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/BUSINESSACQUISITIONS" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/BUSINESSACQUISITIONSTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#BUSINESSACQUISITIONSTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/BUSINESSACQUISITIONSTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#BUSINESSACQUISITIONSNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/BUSINESSACQUISITIONSTotalConsiderationTransferredandAggregateAmountofAssetsAcquiredandLiabilitiesAssumedfor2020AcquisitionsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#BUSINESSACQUISITIONSTotalConsiderationTransferredandAggregateAmountofAssetsAcquiredandLiabilitiesAssumedfor2020AcquisitionsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/BUSINESSACQUISITIONSTotalConsiderationTransferredandAggregateAmountofAssetsAcquiredandLiabilitiesAssumedfor2020AcquisitionsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_bd1ae3d9-beb8-49b0-9b7e-9d566be340d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_2344fd7f-dc06-4fb4-b145-943e1996c5f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_bd1ae3d9-beb8-49b0-9b7e-9d566be340d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_2344fd7f-dc06-4fb4-b145-943e1996c5f6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_e916d4f5-1134-4402-b926-eb8e09c85e86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_bd1ae3d9-beb8-49b0-9b7e-9d566be340d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_e916d4f5-1134-4402-b926-eb8e09c85e86" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e0f915be-4c4a-4a54-bdf7-f13947ab88fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_bd1ae3d9-beb8-49b0-9b7e-9d566be340d7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e0f915be-4c4a-4a54-bdf7-f13947ab88fb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_edc186cf-6b76-47b7-937e-4d81b85cb078" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_8f9e7fcf-08e5-47df-89a4-ba4bad92ad8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_edc186cf-6b76-47b7-937e-4d81b85cb078" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_8f9e7fcf-08e5-47df-89a4-ba4bad92ad8c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_91d9e65c-b131-4f71-a4f3-d3c611ede36b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_edc186cf-6b76-47b7-937e-4d81b85cb078" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_91d9e65c-b131-4f71-a4f3-d3c611ede36b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_ca645c0f-23ec-476e-8c57-a992176b1f24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_edc186cf-6b76-47b7-937e-4d81b85cb078" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_ca645c0f-23ec-476e-8c57-a992176b1f24" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f48661cc-9523-484e-b745-ed634afb0091" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_edc186cf-6b76-47b7-937e-4d81b85cb078" xlink:to="loc_us-gaap_Goodwill_f48661cc-9523-484e-b745-ed634afb0091" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ca39eb66-fd15-49e2-8ee5-23fe393fabb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_edc186cf-6b76-47b7-937e-4d81b85cb078" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ca39eb66-fd15-49e2-8ee5-23fe393fabb2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_f905ff34-898c-4ccd-9838-05f7cb66a40a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_edc186cf-6b76-47b7-937e-4d81b85cb078" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_f905ff34-898c-4ccd-9838-05f7cb66a40a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_a39847a2-7bb2-4771-831b-25b9d4ef8d00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_edc186cf-6b76-47b7-937e-4d81b85cb078" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_a39847a2-7bb2-4771-831b-25b9d4ef8d00" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d9c5f092-2c52-43cb-ab5a-1253648e6868" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/> |
| | <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_edc186cf-6b76-47b7-937e-4d81b85cb078" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d9c5f092-2c52-43cb-ab5a-1253648e6868" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_64029207-01b2-47b8-b77e-cced64bedef5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_fb1766ee-010a-423e-a30d-26aba9c6ce1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_64029207-01b2-47b8-b77e-cced64bedef5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_fb1766ee-010a-423e-a30d-26aba9c6ce1a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c2f40814-6f24-4482-af4b-48f82b5f2f40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_64029207-01b2-47b8-b77e-cced64bedef5" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c2f40814-6f24-4482-af4b-48f82b5f2f40" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/BUSINESSACQUISITIONSProFormaInformationDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#BUSINESSACQUISITIONSProFormaInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/BUSINESSACQUISITIONSProFormaInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="dxpe-20201231.xsd#COMMITMENTSANDCONTINGENCIES"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#COMMITMENTSANDCONTINGENCIESTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#COMMITMENTSANDCONTINGENCIESDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="dxpe-20201231.xsd#EMPLOYEEBENEFITPLANS"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/EMPLOYEEBENEFITPLANSDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#EMPLOYEEBENEFITPLANSDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/EMPLOYEEBENEFITPLANSDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/OTHERCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="dxpe-20201231.xsd#OTHERCOMPREHENSIVEINCOME"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/OTHERCOMPREHENSIVEINCOME" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/OTHERCOMPREHENSIVEINCOMEDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#OTHERCOMPREHENSIVEINCOMEDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/OTHERCOMPREHENSIVEINCOMEDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTING" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SEGMENTANDGEOGRAPHICALREPORTING"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTING" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SEGMENTANDGEOGRAPHICALREPORTINGTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGFinancialInformationofCompanysSegmentsDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SEGMENTANDGEOGRAPHICALREPORTINGFinancialInformationofCompanysSegmentsDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGFinancialInformationofCompanysSegmentsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SEGMENTANDGEOGRAPHICALREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b7330657-c137-4aee-8500-1c8bbaf35962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_AssetImpairmentAndOtherCharges_480f7a8b-9a0a-4698-9f49-9d8c1b800145" xlink:href="dxpe-20201231.xsd#dxpe_AssetImpairmentAndOtherCharges"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b7330657-c137-4aee-8500-1c8bbaf35962" xlink:to="loc_dxpe_AssetImpairmentAndOtherCharges_480f7a8b-9a0a-4698-9f49-9d8c1b800145" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_186addbd-8245-4610-a1b6-aba25fab602c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b7330657-c137-4aee-8500-1c8bbaf35962" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_186addbd-8245-4610-a1b6-aba25fab602c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_dxpe_OperatingIncomeForReportableSegments_3b173388-6149-4be6-ab6d-6e9b44cb2c5b" xlink:href="dxpe-20201231.xsd#dxpe_OperatingIncomeForReportableSegments"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b7330657-c137-4aee-8500-1c8bbaf35962" xlink:to="loc_dxpe_OperatingIncomeForReportableSegments_3b173388-6149-4be6-ab6d-6e9b44cb2c5b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_74d14c50-79cb-4e73-80f4-7d71287487ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b7330657-c137-4aee-8500-1c8bbaf35962" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_74d14c50-79cb-4e73-80f4-7d71287487ab" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGNarrativeDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SEGMENTANDGEOGRAPHICALREPORTINGNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGRevenuesbyGeographicalLocationDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SEGMENTANDGEOGRAPHICALREPORTINGRevenuesbyGeographicalLocationDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGRevenuesbyGeographicalLocationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGPropertyandEquipmentbyGeographicalLocationDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#SEGMENTANDGEOGRAPHICALREPORTINGPropertyandEquipmentbyGeographicalLocationDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/SEGMENTANDGEOGRAPHICALREPORTINGPropertyandEquipmentbyGeographicalLocationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/QUARTERLYFINANCIALINFORMATIONunaudited" xlink:type="simple" xlink:href="dxpe-20201231.xsd#QUARTERLYFINANCIALINFORMATIONunaudited"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/QUARTERLYFINANCIALINFORMATIONunaudited" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/QUARTERLYFINANCIALINFORMATIONunauditedTables" xlink:type="simple" xlink:href="dxpe-20201231.xsd#QUARTERLYFINANCIALINFORMATIONunauditedTables"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/QUARTERLYFINANCIALINFORMATIONunauditedTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/QUARTERLYFINANCIALINFORMATIONunauditedDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#QUARTERLYFINANCIALINFORMATIONunauditedDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/QUARTERLYFINANCIALINFORMATIONunauditedDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURES" xlink:type="simple" xlink:href="dxpe-20201231.xsd#RELATEDPARTIESDISCLOSURES"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURES" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails" xlink:type="simple" xlink:href="dxpe-20201231.xsd#RELATEDPARTIESDISCLOSURESDetails"/> |
| <link:calculationLink xlink:role="http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails" xlink:type="extended"/> |
| </link:linkbase> |