{
  "cik": 1020710,
  "cik_padded": "0001020710",
  "entityName": "DXP ENTERPRISES INC",
  "fiscal_years": [
    {
      "accn": "0001628280-26-012382",
      "filed": "2026-02-26",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 17109000.0,
        "capex": 40286000.0,
        "cash": 303783000.0,
        "cost_of_revenue": 1380437000.0,
        "dividends_paid": 90000.0,
        "eps_diluted": 5.37,
        "free_cash_flow": 53978000.0,
        "gross_profit": 635928000.0,
        "net_income": 88677000.0,
        "operating_cash_flow": 94264000.0,
        "operating_income": 176870000.0,
        "revenue": 2016365000.0,
        "stockholders_equity": 498439000.0,
        "total_assets": 1685155000.0,
        "total_liabilities": 1186716000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.315383375529728,
        "leverage": 2.3808650607195663,
        "net_margin": 0.043978644739419696,
        "operating_margin": 0.08771725357264186,
        "payout_ratio": 0.0010149193139145439,
        "revenue_growth_yoy": 0.11893465183902688,
        "roa_avg2y": 0.05844300279867622,
        "roa_period_end": 0.052622459061629344,
        "roe_avg2y": 0.19251932477011638,
        "roe_period_end": 0.1779094332506084
      }
    },
    {
      "accn": "0001628280-26-012382",
      "filed": "2026-02-26",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 29007000.0,
        "capex": 25068000.0,
        "cash": 148320000.0,
        "cost_of_revenue": 1245763000.0,
        "dividends_paid": 90000.0,
        "eps_diluted": 4.22,
        "free_cash_flow": 77143000.0,
        "gross_profit": 556277000.0,
        "net_income": 70489000.0,
        "operating_cash_flow": 102211000.0,
        "operating_income": 145382000.0,
        "revenue": 1802040000.0,
        "stockholders_equity": 422788000.0,
        "total_assets": 1349494000.0,
        "total_liabilities": 926706000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.30869292579520985,
        "leverage": 2.191892863562826,
        "net_margin": 0.039116223835208984,
        "operating_margin": 0.08067634458724557,
        "payout_ratio": 0.0012767949609158876,
        "revenue_growth_yoy": 0.07353747170260931,
        "roa_avg2y": 0.05579022766756499,
        "roa_period_end": 0.052233652020683315,
        "roe_avg2y": 0.1754184257907815,
        "roe_period_end": 0.16672422112264304
      }
    },
    {
      "accn": "0001628280-26-012382",
      "filed": "2026-02-26",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 56215000.0,
        "capex": 12263000.0,
        "cash": 173120000.0,
        "cost_of_revenue": 1173309000.0,
        "dividends_paid": 90000.0,
        "eps_diluted": 3.89,
        "free_cash_flow": 93959000.0,
        "gross_profit": 505291000.0,
        "net_income": 68812000.0,
        "operating_cash_flow": 106222000.0,
        "operating_income": 138722000.0,
        "revenue": 1678600000.0,
        "stockholders_equity": 380879000.0,
        "total_assets": 1177436000.0,
        "total_liabilities": 796557000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3010193017991183,
        "leverage": 2.091364974178151,
        "net_margin": 0.040993685213868696,
        "operating_margin": 0.08264148695341354,
        "payout_ratio": 0.0013079114108004418,
        "revenue_growth_yoy": 0.1335519491745181,
        "roa_avg2y": 0.06214069885258426,
        "roa_period_end": 0.058442242295971926,
        "roe_avg2y": 0.18441558093507587,
        "roe_period_end": 0.1806663008462005
      }
    },
    {
      "accn": "0001628280-26-012382",
      "filed": "2026-02-26",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 47872000.0,
        "capex": 4916000.0,
        "cash": 46026000.0,
        "cost_of_revenue": 1058794000.0,
        "dividends_paid": 90000.0,
        "eps_diluted": 2.47,
        "free_cash_flow": 978000.0,
        "gross_profit": 422038000.0,
        "net_income": 48155000.0,
        "operating_cash_flow": 5894000.0,
        "operating_income": 97752000.0,
        "revenue": 1480832000.0,
        "stockholders_equity": 365392000.0,
        "total_assets": 1037280000.0,
        "total_liabilities": 671888000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2850005942605238,
        "leverage": 1.8388142050181722,
        "net_margin": 0.03251888127755208,
        "operating_margin": 0.06601153945889879,
        "payout_ratio": 0.0018689648011629115,
        "revenue_growth_yoy": 0.3293869134346152,
        "roa_avg2y": 0.04986262022348353,
        "roa_period_end": 0.046424302020669446,
        "roe_avg2y": 0.13525431631337545,
        "roe_period_end": 0.13178996803433024
      }
    },
    {
      "accn": "0001020710-24-000026",
      "filed": "2024-03-11",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 33511000.0,
        "capex": 5999000.0,
        "cash": 48989000.0,
        "cost_of_revenue": 785415000.0,
        "dividends_paid": 90000.0,
        "eps_diluted": 0.83,
        "free_cash_flow": 31090000.0,
        "gross_profit": 328506000.0,
        "net_income": 16496000.0,
        "operating_cash_flow": 37089000.0,
        "operating_income": 39857000.0,
        "revenue": 1113921000.0,
        "stockholders_equity": 346674000.0,
        "total_assets": 894227000.0,
        "total_liabilities": 547500000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2949096031047085,
        "leverage": 1.5792935149448761,
        "net_margin": 0.014808949647237103,
        "operating_margin": 0.035780813899728973,
        "payout_ratio": 0.005455868089233754,
        "revenue_growth_yoy": 0.10808582007150347,
        "roa_avg2y": 0.01872037349959543,
        "roa_period_end": 0.01844721754095996,
        "roe_avg2y": 0.0466639887300357,
        "roe_period_end": 0.04758360880827521
      }
    },
    {
      "accn": "0001020710-23-000044",
      "filed": "2023-04-17",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 6672000.0,
        "cash": 119328000.0,
        "cost_of_revenue": 728070000.0,
        "dividends_paid": 90000.0,
        "eps_diluted": -1.65,
        "free_cash_flow": 102978000.0,
        "gross_profit": 277196000.0,
        "net_income": -29269000.0,
        "operating_cash_flow": 109650000.0,
        "operating_income": -27668000.0,
        "revenue": 1005266000.0,
        "stockholders_equity": 360338000.0,
        "total_assets": 868131000.0,
        "total_liabilities": 506995000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2757439324517093,
        "leverage": 1.406998429252535,
        "net_margin": -0.029115676845730385,
        "operating_margin": -0.027523063547359606,
        "revenue_growth_yoy": -0.20522970689828288,
        "roa_avg2y": -0.03532303213998874,
        "roa_period_end": -0.03371495776559068,
        "roe_avg2y": -0.08197175840610314,
        "roe_period_end": -0.08122651510526228
      }
    },
    {
      "accn": "0001020710-22-000033",
      "filed": "2022-04-05",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 22120000.0,
        "cash": 54203000.0,
        "cost_of_revenue": 915062000.0,
        "dividends_paid": 90000.0,
        "eps_diluted": 2.01,
        "free_cash_flow": 19186000.0,
        "gross_profit": 349789000.0,
        "net_income": 37025000.0,
        "operating_cash_flow": 41306000.0,
        "operating_income": 67412000.0,
        "revenue": 1264851000.0,
        "stockholders_equity": 353786000.0,
        "total_assets": 789088000.0,
        "total_liabilities": 434156000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2765456168355008,
        "leverage": 1.227171227804379,
        "net_margin": 0.029272222577995353,
        "operating_margin": 0.05329639617630852,
        "payout_ratio": 0.0024307900067521947,
        "revenue_growth_yoy": 0.03786137625963212,
        "roa_avg2y": 0.04960380592820745,
        "roa_period_end": 0.046921255930897444,
        "roe_avg2y": 0.11208929603986474,
        "roe_period_end": 0.10465366068753428
      }
    },
    {
      "accn": "0001020710-21-000086",
      "filed": "2021-10-22",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 9323000.0,
        "cash": 40304000.0,
        "cost_of_revenue": 882866000.0,
        "dividends_paid": 90000.0,
        "eps_diluted": 2.08,
        "free_cash_flow": 26517000.0,
        "gross_profit": 335843000.0,
        "net_income": 38345000.0,
        "operating_cash_flow": 35840000.0,
        "operating_income": 72086000.0,
        "revenue": 1218709000.0,
        "stockholders_equity": 306848000.0,
        "total_assets": 703741000.0,
        "total_liabilities": 386493000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2755727577296959,
        "leverage": 1.2595584784649076,
        "net_margin": 0.03146362257109778,
        "operating_margin": 0.05914947702856055,
        "payout_ratio": 0.0023471117485982526,
        "revenue_growth_yoy": 0.21049939311588806,
        "roa_avg2y": 0.05711098401577571,
        "roa_period_end": 0.05448737532700241,
        "roe_avg2y": 0.13341405327168,
        "roe_period_end": 0.12496415163207843
      }
    },
    {
      "accn": "0001020710-20-000015",
      "filed": "2020-03-13",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 2811000.0,
        "cash": 22047000.0,
        "cost_of_revenue": 735201000.0,
        "dividends_paid": 90000.0,
        "eps_diluted": 0.93,
        "free_cash_flow": 9733000.0,
        "gross_profit": 271581000.0,
        "net_income": 16888000.0,
        "operating_cash_flow": 12544000.0,
        "operating_income": 33490000.0,
        "revenue": 1006782000.0,
        "stockholders_equity": 267979000.0,
        "total_assets": 639083000.0,
        "total_liabilities": 370537000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2697515450216631,
        "leverage": 1.3827090928766805,
        "net_margin": 0.01677423712382621,
        "operating_margin": 0.033264400833546884,
        "payout_ratio": 0.005329227854097584,
        "revenue_growth_yoy": 0.046450859169393365,
        "roa_avg2y": 0.02721380027152566,
        "roa_period_end": 0.026425362589835754,
        "roe_avg2y": 0.06500359890839527,
        "roe_period_end": 0.06301986349676654
      }
    },
    {
      "accn": "0001020710-19-000023",
      "filed": "2019-03-08",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 4868000.0,
        "cash": 1590000.0,
        "cost_of_revenue": 697290000.0,
        "dividends_paid": 90000.0,
        "eps_diluted": 0.49,
        "free_cash_flow": 43376000.0,
        "gross_profit": 264802000.0,
        "net_income": 7702000.0,
        "operating_cash_flow": 48244000.0,
        "operating_income": 19332000.0,
        "revenue": 962092000.0,
        "stockholders_equity": 251623000.0,
        "total_assets": 602052000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2752356323511681,
        "net_margin": 0.008005471410218566,
        "operating_margin": 0.020093712451615856,
        "payout_ratio": 0.011685276551545054,
        "roa_period_end": 0.012792914897716477,
        "roe_period_end": 0.030609284524864576
      }
    }
  ],
  "latest_filing": {
    "accn": "0001628280-26-012382",
    "filed": "2026-02-26",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "5084",
  "sic_description": "Wholesale-Industrial Machinery & Equipment",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001020710.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001020710.json"
  },
  "ticker": "DXPE"
}
